차세대 로우코드 애플리케이션을 지원하는 유연한 통합 옵션 | Mendix

메인 컨텐츠로 가기

차세대 로우코드 애플리케이션을 지원하는 유연한 통합 옵션

통합은 항상 애플리케이션 개발의 중요한 부분이었습니다. 하지만 이 주제는 지금까지 앱 개발 시장에서 큰 주목을 받지 못했습니다. 클라우드 네이티브 및 "서비스형" 소프트웨어 옵션의 성숙으로 인해 서로 다른 애플리케이션을 연결하여 데이터를 교환하고 이벤트를 트리거하고 워크플로 프로세스를 조율하는 API에 대한 필요성이 커졌습니다.

At Mendix, 우리는 다양한 방식으로 애플리케이션과 서비스를 서로 쉽게 연결할 수 있도록 플랫폼에 투자했으며, 가장 최근에는 REST를 사용했습니다. REST가 애플리케이션이 통신할 수 있는 API와 웹 서비스를 구축하는 표준이 되었지만, 다른 웹 서비스 프로토콜을 인식하는 것이 중요합니다. 표준화된 프레임워크와 API는 해결하려는 문제에 따라 유효한 옵션으로 남아 있습니다. 사용 사례를 식별하는 데 시간을 할애해 보겠습니다. Mendix 통합에 있어서 역할을 하며 통합을 구축하기 위한 지침 원칙입니다. Mendix그리고 플랫폼이 어떻게 통합 과제를 해결하여 기업이 이를 활용할 수 있도록 지원하는지 알려드립니다.

통합을 위한 사용 사례 식별

Mendix 시스템을 통합하기 위한 다양한 프로토콜, 프레임워크 및 API를 제공합니다. Mendix 애플리케이션과 이질적인 소프트웨어 솔루션 간에. 하지만 통합에 사용할 기술을 선택하기 전에 사용 사례를 식별하면 내릴 결정에 도움이 됩니다. 가장 일반적인 통합 사용 사례와 이를 충족하는 데 사용된 기술을 살펴보겠습니다.

레거시 시스템 확장

일반적인 사용 사례 Mendix 레거시 시스템 위에 최신 UI와 모바일 앱을 구축하는 것입니다. 레거시 시스템에 연결할 때 여전히 많은 SOAP 기반 웹 서비스를 보게 됩니다. Mendix웹 서비스 지원을 통해 이러한 시스템을 빠르게 사용할 수 있습니다. Mendix 복잡한 XML 메시지를 매핑하기 위한 광범위한 지원으로 인해 응용 프로그램이 Mendix 엔티티.

레거시 데이터베이스나 사용자 정의 프로토콜을 기반으로 직접 앱을 구축하는 것도 일반적입니다. Mendix 기존 데이터베이스에서 SQL 쿼리를 직접 실행하기 위한 데이터베이스 커넥터를 제공합니다. 사용자 정의 프로토콜의 경우 커넥터 키트를 사용하여 쉽게 액세스를 제공할 수 있습니다. Mendix 분야의 다양한 어플리케이션에서 사용됩니다.

제3자 서비스 사용

점점 더 소프트웨어 구성 요소와 기능이 서비스로 제공됩니다. 모든 대형 클라우드 공급업체는 텍스트에서 이미지 인식, 주소 검증에서 완전한 비즈니스 프로세스 자동화에 이르기까지 많은 흥미로운 서비스를 제공합니다. 이 중 대부분은 이러한 서비스를 노출하는 기술로 REST를 사용하지만 일부 SOAP 기술은 여전히 ​​사용되고 있습니다.

API 노출

많은 회사들이 참여합니다 디지털 생태계. 데이터, 알고리즘, 거래 및 비즈니스 프로세스를 노출하는 API는 이 목표에서 중요한 역할을 합니다. API는 기업, 사람 및 사물의 독립적인 그룹이 표준화된 디지털 플랫폼에서 협업할 수 있도록 합니다. REST는 이러한 API를 구현하는 주요 방법입니다.

복잡한 솔루션을 구축하기 위해 마이크로서비스 아키텍처 사용

소프트웨어 개발 프로세스에서 속도와 민첩성을 확보하려면 솔루션을 작은 구성 요소로 분리해야 합니다. 소규모 자율 DevOps 팀에서 개발 및 운영 필수가되고있다.

여러 앱 간에 데이터와 로직을 공유하려면 구현하는 데 상당한 노력이 필요한 경우가 많습니다. Mendix 마이크로플로와 도메인 모델 엔터티를 기반으로 필요한 대부분의 API를 생성하는 데 도움이 됩니다.

마이크로서비스의 경우 메시지 버스나 iPaaS를 사용하여 구성 요소를 분리하면 가동 시간 및 확장성이 향상되는 등 추가적인 이점을 얻을 수 있습니다. Mendix 대부분의 상업용 메시징 제품과 잘 작동합니다. 최신 iPaaS 플랫폼은 REST 프로토콜을 기반으로 게시 및 구독 기능을 제공합니다. 실시간 푸시 기반 메시징은 일반적으로 REST 웹훅을 통해 제공됩니다.

마이크로서비스 모범 사례는 스마트 엔드포인트와 멍청한 파이프의 개념을 장려합니다. 실제로 이는 메시지 버스가 앱 간에 메시지를 전송하는 데만 책임이 있음을 의미합니다. 앱 자체는 필요한 모든 형식으로 메시지를 변환할 수 있어야 합니다. Mendix'의 가져오기 및 내보내기 매핑을 사용하면 한 앱에서 다른 앱으로 메시지 형식을 변환하는 방법을 시각적으로 쉽게 정의할 수 있습니다.

맞춤형 프런트엔드 및 모바일 애플리케이션을 위한 백엔드 시스템

개발자 모바일 앱은 일반적으로 데이터를 저장하고 백엔드 시스템과 통합하기 위해 백엔드가 필요합니다. 사용 Mendix도메인 모델을 위한 Rest API를 생성하는 '의 기능을 사용하면 5분 안에 모바일 애플리케이션의 백엔드를 만들 수 있습니다. 백엔드를 구축하는 데 많은 시간을 할애할 필요가 없고, 모바일 데이터를 저장하기 위해 다른 백엔드 언어(및 데이터베이스 기술)를 배울 필요도 없습니다.

Mendix 애플리케이션에 대한 데이터 저장에만 국한되지 않습니다. 논리와 통합에 대한 강력한 지원 덕분에 고객이 사용하는 것을 볼 수 있습니다. Mendix 등 디지털 통합 허브. 그만큼 Mendix기반 백엔드는 다른 백엔드 애플리케이션과 서비스에서 데이터를 검색하여 데이터 변환과 검증을 처리합니다.

그리고 무엇보다도 백오피스 프로세스를 관리하기 위한 관리 웹 페이지를 만드는 것은 아주 간단합니다. Mendix. 이러한 백오피스 웹페이지를 구축하려면 일반적으로 전문화된 mBaaS 솔루션을 사용하면 훨씬 더 많은 노력이 필요합니다.

지침 원칙

위에서 언급했듯이, 통합 시설의 주요 목표 중 하나는 외부 시스템에 연결하는 것입니다. 우리는 이것을 가능한 한 간단하고 생산적으로 만들고자 합니다. 그러나 외부 시스템을 다룰 때 생산성만으로는 충분하지 않습니다. 제어, 민첩성 및 협업은 고려해야 할 중요한 측면입니다. 이것이 처리되는 방식은 다음과 같습니다. Mendix 플랫폼입니다.

Control:

통제할 수 없는 시스템을 다룰 때 통합 세부 사항을 통제하는 것은 매우 중요할 수 있습니다. 이러한 세부 사항은 항상 사양에 따라 올바르게 구현되지 않거나 오래된 관행을 사용하는 오래된 시스템일 수 있으므로 반대편에 적응할 수 있어야 합니다.

이는 외부 시스템과 사용자 간의 메시지를 변환하는 간단하고 유연한 방법이 필요하다는 것을 의미합니다. Mendix 응용 프로그램.

In Mendix 이것은 매핑으로 처리됩니다. 수신된 메시지를 변환하기 위해 가져오기 매핑을 정의할 수 있습니다. Mendix 객체. 외부 시스템에 객체를 보낼 때 내보내기 매핑을 사용하여 변환할 수 있습니다. 이는 XML 메시지와 JSON 메시지 모두에 적용됩니다. 매핑은 재사용 가능하므로 웹 서비스, REST 서비스 및 커넥터 키트 통합에도 사용할 수 있습니다.

다음 스크린샷은 주문과 주문 행을 포함하는 XML 또는 JSON 메시지를 Order 및 OrderLine 개체로 변환하는 가져오기 매핑을 보여줍니다. 매핑 스크린샷 가져오기

속도

속도는 단순한 생산성에 관한 것이 아니라 애플리케이션을 쉽게 변경할 수 있는 능력에 관한 것입니다. 외부 시스템이 귀하의 서비스에 의존하거나 그 반대의 경우, 외부 종속성에 영향을 미치지 않고 애플리케이션을 수정할 수 있는 것이 중요합니다. 여기서 두 가지 중요한 도구가 도움이 될 것입니다. API 버전 관리와 교환된 메시지에 대한 명시적 계약입니다.

교환하는 메시지가 동일하게 유지되도록 하려면 메시지 정의를 사용하여 이러한 메시지를 정의할 수 있습니다. 사용 사례에 따라 xml-schema, json 구조 또는 도메인 모델 엔터티 중 하나에서 시작된 메시지 정의를 사용하여 이를 수행할 수 있습니다. 메시지 정의와 호환되지 않는 매핑을 변경하면 일관성 검사가 표시됩니다.

다음 스크린샷은 엔티티에서 시작된 메시지 정의를 보여줍니다. 연관된 엔티티가 있는 경우 이를 포함하여 집계 메시지(예: 주문 라인이 있는 주문)를 정의할 수 있습니다.

연관된 엔터티 스크린샷

버전 관리가 Rest publish에 내장되어 있습니다. API에 대한 버전을 지정하고 엔드포인트 주소의 일부로 만들 수 있습니다. 다른 동작을 가진 API를 제공해야 하는 경우 원래 정의를 복사하고 버전 번호를 변경하여 새 버전을 제공합니다. 이렇게 하면 모든 사람이 새 버전으로 마이그레이션할 때까지 두 버전을 나란히 실행할 수 있습니다.

나머지 게시 스크린샷

협업

통합에는 일반적으로 조직 내부와 외부의 다른 사람들과의 협업이 필요합니다. 예를 들어, 외부 데이터를 내부 데이터로 변환하는 방법을 정의하는 시각적 매핑을 제공하여 이를 가능한 한 쉽게 만드는 것을 목표로 합니다. 이러한 매핑의 시각적 특성 덕분에 기술에 능통하지 않은 사람을 포함하여 조직의 모든 사람과 협업할 수 있습니다.

협업을 용이하게 하는 또 다른 도구는 다른 사람들이 쉽게 이해하고 사용할 수 있도록 서비스에 대한 자동 생성된 문서와 계약입니다. 구현하는 모든 REST API에는 API에서 제공하는 모든 리소스와 메서드를 설명하는 OpenAPI 문서가 자동으로 포함됩니다. 이전 섹션에 표시된 대로 메시지 정의에 문서와 예제 값을 포함하는 경우 OpenAPI 문서에도 포함됩니다. 이렇게 하면 사용자가 API를 사용하기 매우 쉬워집니다.

OpenAPI 스크린샷

마찬가지로, 다음을 사용하여 구축된 모든 웹 서비스 Mendix WSDL 기반 문서 페이지를 생성합니다.

도구

이제 통합을 위한 주요 사용 사례를 살펴보고 통합 구축을 위한 지침 원칙을 검토했으므로 이를 구현하기 위한 주요 도구를 살펴보겠습니다. Mendix. 목록은 다음과 같습니다.

  • 웹 서비스 – Mendix SOAP 기반 웹 서비스를 게시하고 사용하기 위한 기본 지원 기능을 제공합니다.
  • REST 서비스 – REST는 마이크로플로우와 엔터티에 대해 게시하고 사용합니다.
  • oData – OData 표준을 기반으로 하는 BI 및 데이터 분석 도구에서 사용할 엔터티 게시.
  • 커넥터 키트 – 사용자 정의 Java 로직을 통한 통합.
  • 커넥터 - App Store에서 제공되는 커넥터 키트를 사용한 맞춤형 통합.

웹 서비스

Mendix 웹 서비스 게시와 소비를 모두 지원합니다.

  • 마이크로플로를 웹 서비스 작업으로 게시할 수 있습니다.
  • WSDL 계약을 가져와서 웹 서비스를 사용할 수 있습니다.

웹 서비스를 만드는 것은 마이크로플로우 편집기에서 "웹 서비스 작업으로 게시..."를 선택하는 것만큼 쉽습니다. 마이크로플로우를 웹 서비스 작업으로 전환하면 모든 입력 매개변수와 마이크로플로우 반환 값이 자동으로 해당 작업에 대한 입력 및 출력 메시지로 변환됩니다.

웹 서비스 스크린샷으로 게시

다음 스크린샷에서 보여지는 것처럼, 메시지를 완벽하게 제어할 수 있고, 포함할 속성과 사용할 이름을 선택할 수 있습니다. 이를 통해 외부 세계와의 계약이 안정된 상태에서도 애플리케이션을 변경할 수 있습니다. 그리고 계약에 대해 말하자면, 이 정보를 사용하면 WSDL과 문서를 자동으로 생성하기에 충분합니다.

WSDL 스크린샷

WSDL이 있는 경우 Mendix 응용 프로그램 또는 3에서rd 파티 응용 프로그램을 사용하면 쉽게 가져올 수 있습니다. Mendix 앱. 새로운 "소비된 웹 서비스" 문서를 만들고 WSDL의 위치를 ​​지정하면 됩니다.

WSDL 스크린샷

마이크로플로에서 웹 서비스 호출 활동을 사용하여 소비된 웹 서비스에서 모든 작업을 호출할 수 있습니다. 외부 웹 서비스를 호출할 때 가져오기 및 내보내기 매핑을 사용하여 도메인 모델이 서비스와 교환해야 하는 모든 메시지로 쉽게 변환되고 해당 메시지에서 변환되도록 할 수 있습니다.

웹 서비스 스크린샷 호출

가져오기 및 내보내기 매핑은 외부 데이터를 변환하는 강력한 방법을 제공합니다. Mendix 객체 및 그 반대. 지원하는 기능 중 일부:

  • 자동으로 객체 간 연관성을 감지하고 생성합니다.
  • 상속 및 기타 복잡한 XML 유형에 대한 지원.
  • WSDL 또는 XML 스키마에서 필요한 도메인 모델 엔터티를 생성할 수 있습니다.
  • 새로운 객체를 생성하거나 기존 객체를 객체화하는 데 사용할 수 있습니다.
  • 마이크로플로를 사용하면 속성을 변환할 수 있습니다.
  • 메시지에서 어떤 속성을 키 속성으로 처리할지 지정할 수 있습니다.
  • Acord 표준과 같은 복잡한 XML 스키마 정의를 지원합니다.

이러한 매핑은 Xml, Json 및 웹 서비스, REST, 커넥터에 재사용될 수 있습니다.

웹 서비스, REST 및 커넥터 스크린샷

REST 서비스

우리는 당신이 할 수 있는 일을 매우 자랑스럽게 생각합니다 Mendix REST 게시를 통해. 최근 생산성 향상으로 이제 안전하게 말할 수 있습니다. Mendix API를 만드는 가장 쉽고 생산적인 방법입니다.

이번 달 릴리스에서 다음이 추가되었습니다.

  • 도메인 모델의 엔터티에 대한 전체 Rest API를 생성합니다.
  • 커넥터에서 엔터티를 끌어서 전체 REST API를 생성합니다.
  • 커넥터에서 엔터티를 메시지 정의로 끌어서 놓으면 엔터티에 대한 기본 메시지 정의가 생성됩니다.
  • 메시지 정의에서 기본 매핑을 생성합니다.

이러한 생산성 향상을 통해 이제 아래에 표시된 대로 몇 초 만에 도메인 모델에 대한 REST API를 만들 수 있습니다.

REST API 스크린샷

요즘 대부분의 새로운 서비스는 웹 서비스 대신 REST를 사용합니다. REST를 사용하려면 서비스 설계를 약간 변경해야 합니다. 웹 서비스는 원격 로직을 호출하고 액세스를 제공하는 것입니다. REST에서는 외부 앱에서 사용할 수 있는 데이터 모델을 설계합니다. 도메인 모델의 객체를 리소스라고 합니다. 리소스에 대한 작업은 표준화됩니다.

  • 하나 이상의 기존 리소스를 읽거나 찾습니다(GET)
  • 새로운 리소스 생성(POST)
  • 기존 리소스 변경(PUT)
  • 기존 리소스 삭제(DELETE)

이러한 접근 방식은 Swagger 및 OpenApi와 같은 REST 서비스의 계약에서도 볼 수 있습니다. 먼저 리소스를 나열한 다음 이러한 리소스에 대한 작업을 나열합니다.

따라서 Mendix REST 게시 기능은 OpenApi에서 사용하는 접근 방식을 따르며, 먼저 리소스를 정의한 다음 해당 리소스에 대한 작업을 정의합니다. 리소스, 교환되는 메시지, 작업을 구현하는 마이크로플로를 정의하기 때문에 REST API를 완벽하게 제어할 수 있습니다.

또는 다음을 허용할 수 있습니다. Mendix 이 모든 것을 자동으로 처리합니다. 도메인 모델에서 엔터티를 노출하거나, 게시 REST 문서의 리소스 섹션에 엔터티를 드래그하면 보안을 포함하여 필요한 모든 것이 생성됩니다. 엔터티에서 정의한 모든 보안 규칙은 REST API에서 자동으로 사용됩니다.

구현하는 API를 완벽하게 제어하고 싶거나 5분 안에 모바일 애플리케이션의 백엔드를 생성하고 싶을 뿐이든, Mendix 할 수있어.

REST API

REST 작업의 구현을 살펴보면, 모든 마이크로흐름을 REST 작업의 구현으로 사용할 수 있습니다. Mendix 필요한 매개변수와 가져오기 또는 내보내기 매핑이 필요한 모든 객체를 자동으로 감지합니다. 이는 작업 대화 상자에서 지정할 수 있습니다. 또한 보내기 및 받기 바이너리 데이터 또는 파일 문서를 사용할 수도 있습니다(예: PDF 문서를 검색하는 작업을 제공하려는 경우).

다음 스크린샷은 Http 상태 코드 또는 상태 메시지를 재정의하는 데 사용할 수 있는 선택적 httpResponse 매개변수를 사용합니다. 필요한 경우, 예를 들어 http 헤더 값의 값을 결정하기 위해 http 요청에 액세스하려는 것을 지정할 수도 있습니다.

마이크로플로우 스크린샷

이 게시물의 앞 부분에서 이미 보여준 것처럼, Mendix 귀하가 만든 모든 Rest 서비스에 대해 OpenAPI 계약 및 문서 페이지를 자동으로 제공합니다. 메시지 정의에 예제 값을 제공하면 Rest 서비스 사용자는 문자 그대로 "실행"을 눌러 서비스를 호출한 결과를 볼 수 있습니다. 이보다 더 쉽게 만들 수는 없습니다.

OpenAPI 스크린샷

REST 서비스를 호출하는 것도 간단합니다. 먼저 메시지 정의를 만들어 사용할 외부 리소스가 어떤 모양인지 정의합니다. 가장 쉬운 방법은 일반적으로 예제 JSON 메시지를 복사하여 붙여넣어 JSON 구조를 만드는 것입니다. Mendix 아래 그림과 같이, 메시지의 구조와 적용 가능한 속성 유형이 자동으로 결정됩니다.

REST 서비스 스크린샷

다음으로, 외부 Rest 서비스로 데이터를 가져오고 내보내는 매핑을 정의합니다. 이는 위의 예와 비슷합니다. 아직 언급되지 않은 한 가지 기능은 적절한 엔터티가 없는 경우 도메인 모델 엔터티를 생성할 수 있다는 것입니다. 이는 아마도 일부 예제 JSON을 기반으로 메시지를 정의한 경우일 것입니다.

마지막으로, 마이크로플로에서 "Call Rest" 활동을 사용하여 REST API를 호출합니다. 이는 단순히 API의 URL을 제공하는 경우이며, 요청 및 응답 탭에서 어떤 매핑을 사용할지 정의할 수 있습니다.

REST API 스크린샷

데이터

Mendix 현재 특정 사용 사례에 대한 통합 기능으로 모델러에서 oData를 제공합니다. 제공 Mendix 분석을 위한 앱 데이터. 그 옆에는, Mendix oData 기반의 SAP 통합도 제공합니다.하지만 이는 다음 섹션에서 설명하는 Connector Kit 기술을 기반으로 합니다.

OData는 데이터베이스에서 기대할 수 있는 유사한 인터페이스를 제공합니다. 리소스에 삽입, 선택, 업데이트, 삭제 기능이 있습니다. OData는 Rest 위에 데이터 언어를 표준화하여 이를 달성합니다. 이것의 이점은 모든 클라이언트 도구가 노출된 데이터로 작업하는 방법을 미리 이해한다는 것입니다.

OData를 지원하는 데이터 분석 도구는 Microsoft Excel부터 Tableau, ETL 도구, LINQPad와 같은 기본 쿼리 도구, 심지어 다음과 같은 범위에 이릅니다. R과 같은 통계 분석 도구. 즉, 귀하의 데이터를 노출할 수 있습니다. Mendix 한 번만 사용하면 모든 도구를 앱 내의 데이터와 직접 연동할 수 있습니다.

당신의 것을 노출하려면 Mendix OData를 통해 데이터를 가져오려면 도메인 모델에서 엔터티에 대해 "OData 리소스로 노출..."을 선택합니다.

OData 스크린샷

다음으로, 어떤 속성을 노출할 것인지 지정할 수 있습니다. 또한 이 데이터에 액세스할 수 있는 사람을 지정할 수도 있습니다. 물론 도메인 모델 엔터티에 지정된 모든 엔터티 액세스 규칙은 OData를 통해 데이터를 검색할 때에도 적용됩니다.

OData 스크린샷

이제 Microsoft Excel이나 PowerBI와 같은 도구에서 노출된 엔터티를 직접 열고 항상 최신 정보를 얻을 수 있습니다. Mendix 응용 프로그램.

에 대한 자세한 정보 찾기 Mendix OData 지원  R을 사용하여 데이터에서 통찰력을 얻는 방법 Mendix 앱.

커넥터 키트

기본 통합 기능 중 하나가 귀하의 요구 사항에 맞지 않는 경우 다음을 사용할 수 있습니다. Mendix 사용자 정의 통합을 구현하기 위한 커넥터 키트. 커넥터 키트를 사용하면 사용자 정의 통합을 구현할 수 있습니다. 마이크로플로우 활동을 사용한 Mendix 자바 API. 대부분의 타사 Java 라이브러리를 재사용하여 필요한 모든 통합을 제공할 수 있습니다. 구현하는 Microflow 활동은 Toolbox에 완전히 통합되므로 모든 Mendix 개발자는 Java에 대한 지식 없이도 사용할 수 있습니다.

Java와 사용자 정의 통합을 만들려면 사용자 정의 Java 작업을 만듭니다. Java 작업에 대한 Java 소스 파일이 생성됩니다. 여기에서 Java 구현을 제공하거나 기존 Java 라이브러리를 호출할 수 있습니다. 다른 개발자가 고객 마이크로플로우 활동을 쉽게 사용할 수 있도록 아래에 설명된 대로 활동이 마이크로플로우 편집기 도구 상자에 표시되는 방식을 정의할 수 있습니다.

마이크로플로우 에디터 툴박스

사용자 정의 통합을 사용하는 사용자는 이제 다른 모든 마이크로플로우 활동과 마찬가지로 마이크로플로우 도구 상자에 활동이 표시되는 것을 볼 수 있습니다.

마이크로플로우 툴박스 스크린샷

다른 프로젝트에서도 사용자 정의 통합의 이점을 얻으려면 소스 모듈을 다음에 게시할 수 있습니다. Mendix 앱 스토어.

자세한 정보 Mendix 커넥터 키트:

커넥터

이러한 맞춤형 커넥터 키트 기반 통합의 대부분은 이미 존재합니다. Mendix 앱 스토어.

SAP OData 커넥터

따라서 SAP oData 커넥터 쉽게 빌드할 수 있도록 해줍니다 Mendix SAP 기반의 애플리케이션. OData 모델 작성자는 다음을 생성합니다. Mendix SAP API Hub에 노출된 내용을 기반으로 하는 도메인 모델이므로 SAP API에 대한 모든 사용자 정의도 포함됩니다. Mendix 신청.

앱스토어 링크:

데이터베이스 커넥터

데이터베이스 커넥터를 사용하면 기존 데이터베이스에서 SQL 쿼리와 저장 프로시저 호출을 실행할 수 있습니다. 커넥터는 쿼리를 실행하고 검색된 데이터를 변환합니다. Mendix 객체. Appstore에는 pl/sql 프로시저, 참조 커서 및 사용자 정의 유형과 같은 Oracle 특정 확장을 지원하는 Oracle 커넥터도 포함되어 있습니다.

데이터베이스 커넥터 스크린샷

앱스토어 링크:

아파치 카프카 커넥터

아파치 카프카 분산 스트리밍 플랫폼으로, 특히 다양한 애플리케이션 간의 대량 메시지 교환과 IoT 센서 데이터 처리를 목표로 합니다. Kafka 커넥터 사용 Mendix 앱은 Kafka를 통해 메시지를 보내고 받을 수 있습니다.

머신 러닝 및 인지 커넥터

여러 개의 커넥터가 있습니다 Mendix 특정 목적을 위해 머신 러닝을 사용할 수 있는 앱스토어. 몇 가지 예로는 이미지와 텍스트 식별, 챗봇을 통한 자동 변환, 텍스트에서 감정 감지 등이 있습니다.

Redis 커넥터

Redis는 분산형 멀티 인스턴스 애플리케이션을 빌드할 때 유용할 수 있는 메모리 내 데이터베이스입니다. Redis는 데이터 캐시 및 메시지 브로커로 사용할 수 있습니다.

앱스토어 링크:

사물인터넷 커넥터

앞서 언급한 Kafka 커넥터 외에도 IoT 데이터와 함께 사용할 수 있는 다른 커넥터가 몇 가지 있습니다.

애플리케이션에 대한 수요가 증가함에 따라, 애플리케이션이 충족해야 하는 다양한 사용 사례를 지원하기 위해 애플리케이션을 서로 연결해야 할 필요성도 커질 것입니다. Mendix 조직 내의 다양한 시스템과 서비스에 새로운 연결을 쉽게 구축, 관리하고 노출할 수 있도록 하는 지침 원칙에 묶인 유연한 통합 옵션을 제공합니다. 개발자에게 통합을 구축하는 데 도움이 되는 적절한 도구와 옵션을 제공하면 속도, 협업 및 제어 기능을 통해 앱을 만들고 연결하는 데 필요한 유연성을 얻을 수 있습니다.

언어를 선택하세요