제품 특징

Dreamfactory는 모바일, 웹 및 IoT 애플리케이션을 위한 오픈 소스 REST API 플랫폼 입니다.

API를 자동으로 생성하고, 권한을 제어하여 배포함으로써 프로젝트를 빠르고 안전하게 진행할 수 있습니다

Rock Solid Security

사용자 관리, 역할 기반 액세스 제어, SSO 인증, JWT, CORS, OAuth 및 Active Directory로 모든 API 엔드포인트를 보호할 수 있습니다.

Server-Side Scripting

모든 API 엔드포인트의 요청 또는 응답에 사용자 정의 로직을 추가하거나 JavaScript V8, Node.js 또는 PHP로 사용자 정의 API를 빠르게 생성할 수 있습니다.

Instant APIs Without Code

모든 SQL 또는 NoSQL 데이터베이스, 파일 저장 시스템 또는 외부 서비스에 대한 라이브 문서를 자동으로 생성합니다.

모바일, 웹 및 IoT 애플리케이션을 위한 오픈 소스 REST API 플랫폼 DreamFactory !

견적문의

| Instant API creation API 즉시 생성

·  DreamFactory는 SQL 또는 NoSQL 데이터베이스, 파일 저장 시스템, 외부 HTTP, SOAP 등의 기존 서비스와 연결하여 즉시 사용할 수 있는 완벽한 REST API 엔드포인트 생성 도구 입니다.

·  DreamFactory는 새로운 프로젝트를 위한 API를 자동으로 생성하여 개발자가 애플리케이션 구축에 집중할 수 있도록 지원합니다.

| Deep SQL support SQL 심층 지원

·  DreamFactory는 SQL 데이터베이스를 위한 가장 포괄적인 REST API를 제공합니다.

·  DreamFactory는 세분화된 필터링, 페이지 및 정렬, 관련 테이블 연결(related table joins), 통계, 롤백(rollback), 커밋 (commit) 등에 대한 데이터 스키마, 함수, 저장 프로시저 및 API 매개 변수를 위한 REST 엔드포인트 생성 등 다양한 기능을 제공합니다.

| Combine databases 데이터베이스 결합

·  데이터 스키마를 변경하거나 코드를 작성할 필요 없이 동일한 데이터 베이스 내 테이블 또는 다른 데이터 베이스 간에 가상 외래 키(virtual foreign key)를 생성하여 자동으로 연결할 수 있습니다.

·  단일 API를 호출하여 관련 오브젝트를 작성하거나 읽기, 갱신 및 업데이트 또는 삭제가 가능합니다.

| Turn SOAP into REST SOAP ↔ REST 변환

·  DreamFactory는 모든 WSDL을 실시간으로 문서화하여REST API로 완벽하게 변환합니다. 또한 JSON 요청을 SOAP으로 자동 변환하여 기존의 SOAP 서비스를 하며, 그 후 SOAP 응답을 클라이언트 응용 프로그램에 대한 JSON으로 다시 변환합니다.

·  DreamFactory는 테스트를 위한 WSDL Live API 문서를 자동으로 생성합니다.

| Server-side scripting 서버사이드 스크립트

·  중요한 응용 프로그램의 경우 데이터 유효성 검증, 워크플로우 규칙, 계산 등과 같은 서버사이드 비즈니스 로직이 필요합니다.

·  DreamFactory를 사용하면 모든 API 엔드포인트의 요청 또는 응답에 사용자 정의 로직을 추가하거나 JavaScript V8, Node.js, PHP 또는 Python 등으로 사용자 정의 API를 생성할 수 있습니다. 스크립트를 사용하여 사용자 정의 REST API를 만들 수도 있습니다.

| Rock solid security 견고한 보안

·  DreamFactory는 관리가 어렵고 오랜 시간이 걸리는 API 보안을 위하여 사용자 관리, SSO 인증, JSON 웹 토큰(JWT), CORS, API 엔드포인트에서의 역할 기반 액세스 제어, 데이터에 대한 레코드 수준의 권한, OAUTH, LDAP, Active Directory, SAML 통합 등을 통해 사용자의 API를 간편하고 완벽하게 보호합니다.

| Live API Docs 실시간 API 문서

·  DreamFactory는 API 문서화 도구 중에서 가장 널리 사용되고 있는 Swagger 2.0 오픈 소스 버전을 사용하며, 연결된 모든 데이터 소스를 위하여 대화형 API 문서를 자동으로 생성합니다.

·  실시간 문서 생성 기능을 통하여 응용 프로그램을 빌드(Build)하기 전에 다양한 매개 변수(parameters)를 시도하고 요청 및 응답을 예측해 볼 수 있습니다.

| Admin console 관리 콘솔

·  관리 콘솔을 사용하여 REST API 응용 프로그램, 스크립트, 보안설정, 사용자, 역할 등의 카탈로그를 포함한 DreamFactory 플랫폼 전체를 쉽게 관리할 수 있습니다.

·  반복적인 작업을 자동화해야 하는 경우에 대비하여 모든 관리 기능이 REST API로 공개되어 있습니다.

DreamFactory는 API 자동 생성과 권한 제어를 통한 신속한 프로젝트 진행이 가능합니다.

견적문의

| Example apps 샘플 애플리케이션 제공

·  DreamFactory는 REST API를 호출하는 방법을 보여주는 샘플 애플리케이션을 제공합니다.

·  Objective-C, Swift, Android (Java), JavaScript Angular JS, Angular 2, React, .Net, Titanium 등 주요 클라이언트 마다 샘플 애플리케이션이 제공되고 있으므로 DreamFactory에 빠르게 적응할 수 있습니다.

| Run anywhere 어디에서나 실행 가능

·  DreamFactory는 Linux, Windows 및 Mac OS X 환경에서 실행되는 Apache 2 오픈 소스 프로젝트입니다.

·  자유롭게 확장 및 휴대가 가능하며 개인, 공용 또는 하이브리드 인프라에서 실행하여 서버에서 응용 프로그램을 쉽게 이동할 수 있습니다.

·  DreamFactory는 Docker, Kubernetes, Bitnami 또는 GitHub 등에서 쉽게 배포할 수 있습니다.

| Application deployment 응용 프로그램 배포

·  DreamFactory를 사용하면 개발, 테스트 및 운영 환경 간에 응용 프로그램을 쉽게 마이그레이션 할 수 있습니다.

·  특정 응용 프로그램의 모든 메타 데이터 설정을 JSON형식으로 패기지화 하여 저장할 수 있으며, REST API 또는 관리 콘솔을 통하여 인스턴스 간에 패키지 파일을 자유롭게 배포할 수 있습니다.

| API limits API 제한

·  DreamFactory를 통하여 조직 전체 API 제한을 중앙 집중식으로 관리 할 수 있습니다.

·  인스턴스, 역할(Roll), 사용자 및 엔드포인트 레벨에서 API 비율 제한 지정이 가능하며, 각각의 인스턴스는 API 제한에 의하여 관리되고, API 호출 시간을 자동으로 조절할 수 있습니다.

·  API 제한 기능은 악의적인 공격으로부터 데이터를 보호하고 API 개발 비용을 관리하는데 도움이 됩니다.

| Logging and reporting 로그 분석 및 보고

·  DreamFactory는 API 트래픽에 대한 로그 분석과 보고서 생성을 위하여 ELK stack(Elastic, Logstash 및 Kibana)을 제공합니다.

·  Kibana는 인스턴스, 응용 프로그램, 역할(Roll), 사용자, API 엔드포인트 등으로 세분화된 대시보드를 제공하여 모든 API 호출에 대한 간편한 보고 기능을 제공합니다.

| API publishing API 공개

·  많은 사용자가 유익한 API를 공유 할 수 있도록 DreamFactory는 API 공개 기능을 제공하며, API 공개 시 사용자 권한 및 액세스 제어 설정이 가능합니다.

·  DreamFactory를 통하여 프로젝트 관리팀 또는 비즈니스 파트너 등 프로젝트 개발과 관련된 다양한 사용자와 함께 API 공유하면서 성공적으로 프로젝트를 진행할 수 있습니다.