통합 개요
어떻게 통합할 수 있습니까? Mendix?
통합은 애플리케이션 개발의 중요한 부분이지만, 핵심 과제는 여전히 남아 있습니다. 바로 외부 시스템을 애플리케이션에 통합하는 것은 기술적으로 복잡하다는 것입니다. 더욱이, 클라우드 네이티브 및 서비스형 소프트웨어 옵션으로의 전환으로 인해 서로 다른 애플리케이션을 연결하여 데이터를 교환하고, 이벤트를 트리거하고, 워크플로 프로세스를 조율하는 작업의 어려움과 복잡성이 더욱 커졌습니다.
At Mendix, 우리는 모든 기술 수준의 개발자가 외부 시스템에서 필요한 작업을 가능한 한 간단하게 수행할 수 있는 도구를 사용하여 기술을 활용할 수 있도록 하려고 합니다. 이를 위해 우리는 SOAP, SQL, REST, OData 등 다양한 방식으로 애플리케이션과 서비스를 서로 쉽게 연결할 수 있도록 플랫폼에 투자했습니다. REST가 애플리케이션이 통신할 수 있는 API와 웹 서비스를 구축하는 표준이 되었지만, 해결하려는 문제에 따라 다른 웹 서비스 프로토콜, 표준화된 프레임워크 및 API가 여전히 유효한 옵션임을 인식합니다.
모든 주요 통합 프로토콜에 대한 지원 외에도, Mendix 애플리케이션 통합을 간소화하는 추가 도구도 제공합니다. API 또는 데이터베이스에 연결하는 도구를 갖추는 것은 작업의 일부에 불과한 경우가 많습니다. 조직에서 사용 가능한 API를 파악하고, 개발자가 사용하는 API와 사용하지 말아야 할 API를 구분하고, 변경 사항의 영향을 파악하기 위해 애플리케이션 간의 종속성을 파악해야 할 수도 있습니다.
Mendix 연결하다?
Mendix Connect에는 모든 도구, 커넥터 및 모델링 기능이 포함됩니다. Mendix 연결하는 데 도움이 됩니다 Mendix 다른 것에 대한 응용 프로그램 Mendix 귀하의 조직에서 사용하는 애플리케이션 및 기타 소프트웨어에 적용됩니다.
- Studio Pro는 서비스를 정의하고 애플리케이션에서 해당 서비스를 사용할 수 있는 도구를 제공합니다. 여기에는 REST API, SQL 데이터베이스, 데이터 웨어하우스 및 데이터레이크, 사용자 지정 커넥터, 통합 페이로드 매핑 도구가 포함됩니다. 또한 Studio Pro는 OData REST API 연결을 간소화하기 위해 데이터 및 로직 가상화 기능을 제공합니다.
- 카탈로그에는 랜드스케이프에서 실행 중인 모든 앱, 환경 및 서비스가 등록되어 있어 모델링 중인 애플리케이션에 필요한 API를 빠르게 찾을 수 있습니다. 카탈로그를 사용하면 OpenAPI, OData $Metadata, AsyncAPI 및 WSDL 계약을 등록하여 사용 가능한 모든 서비스에 대한 전체적인 개요를 파악할 수 있습니다. 카탈로그는 Studio Pro에 통합되어 있어 API 검색 및 사용이 간편합니다.
- 따라서 Mendix 클라우드 배포 프로세스는 애플리케이션에서 게시하고 사용하는 API를 카탈로그에 자동으로 등록합니다.
- 따라서 Mendix API를 실행하고 다른 API를 호출하는 런타임입니다.
통합을 위해 어떤 도구를 사용할 수 있습니까? Mendix?
Mendix 통합을 처리하기 위한 광범위한 도구를 제공합니다.
- 메시지 정의 – 외부 시스템과 교환하는 메시지를 지정합니다. 이는 XML 스키마, JSON 스니펫 또는 도메인 모델에 정의된 엔터티를 기반으로 할 수 있습니다.
- 매핑 – 외부 메시지를 엔터티에서 변환하는 방법에 대한 시각적 사양을 사용합니다. Mendix 어플리케이션
- 웹 서비스 – 마이크로플로를 웹 서비스 작업으로 게시하고 마이크로플로에서 외부 웹 서비스를 호출합니다.
- REST 서비스 – 마이크로플로우 및 엔터티를 REST 리소스 및 작업으로 게시하고 마이크로플로우에서 외부 REST API를 호출합니다.
- HTTP 서비스 - REST 표준 준수 여부와 관계없이 HTTP 프로토콜을 사용하여 서비스를 게시하고 사용할 수 있습니다. 페이로드, 헤더 및 작업을 완벽하게 제어할 수 있습니다.
- 오데이터 – 비즈니스 분석 툴링에서 쉽게 사용할 수 있도록 표준화된 REST 형식으로 애플리케이션에 데이터를 게시합니다.
- GraphQL – 노출할 수 있습니다 Mendix 모바일 앱이나 분석 도구에서 사용할 GraphQL 엔드포인트로 앱 데이터와 쿼리를 제공합니다.
- 커넥터 – 타사 서비스와 통합된 사용하기 쉬운 마이크로플로우 활동을 제공하는 특수 목적 커넥터 모듈 구현(예: SAP, Kafka, Redis 및 Slack, Twitter, Salesforce와 같은 타사 서비스)
- 커넥터 키트 - Mendix Connector Kit을 사용하면 Java를 사용하여 사용자 정의 통합을 추가할 수 있습니다. Mendix 쉽고 일반적이며 재사용 가능한 방식으로
- 데이터베이스 통합 - Mendix 데이터베이스 커넥터 선택한 데이터베이스에 대한 직접 JDBC 연결을 구성하여 SQL 쿼리 및 저장 프로시저를 실행할 수 있습니다.
- 목록 – 외부 리소스를 조직별 카탈로그에 연결하고 BI 도구(OData) 및 Mendix 앱(via 외부 엔터티)