오픈 API 및 SDK - 런타임, 플랫폼 및 모델 API | Mendix 평가 가이드

메인 컨텐츠로 가기

개방성(API 및 SDK)

어떤 종류의 API가 Mendix 폭로하다?

Mendix API 대부분의 수준과 대부분의 구성 요소에서 사용 가능합니다. Mendix 플랫폼.

런타임 API

다음을 사용하여 구축된 각 애플리케이션 Mendix 플랫폼에는 강력한 API 옵션이 있습니다. 애플리케이션 모델의 모든 요소는 REST, OData 또는 SOAP 서비스를 통해 API의 일부로 쉽게 제공될 수 있습니다. 사용할 수 있습니다. 런타임을 확장하기 위한 Java사용자 정의 위젯을 제공하는 JavaScript, SQL을 사용하여 데이터 저장을 확장합니다.

플랫폼 API

핵심 플랫폼 기능은 API를 통해 액세스할 수 있으며 이를 통해 개발자는 액세스하고 통합할 수 있습니다. Mendix 다른 도구 및 애플리케이션(예: 지속적인 통합을 지원하기 위한 API를 빌드하고 배포)과 함께 사용할 수 있습니다. 플랫폼은 API를 제공합니다. 애플리케이션 프로젝트 생성에 스프린트 및 스토리 관리, 그리고에 사용자 피드백 관리. 당신은 또한 수 빌드   배포 API를 통해 귀하의 애플리케이션을 사용할 수 있습니다.

사용자 및 보안을 관리하려면 API를 사용할 수 있습니다. 사용자 권한 관리.

모델 API

애플리케이션 모델은 다음을 사용하여 읽고 조작할 수 있습니다. 모델 SDK.

이 비디오에서는 다음에 대한 더 자세한 내용을 제공합니다. Mendix 모델 SDK.

어디에서 개방성과 확장성을 사용할 수 있습니까? Mendix?

개방성과 확장성으로부터 이점을 얻는 사용 사례는 많습니다. Mendix 플랫폼. 다음 섹션에서는 세 가지 주요 범주로 그룹화된 예를 제시합니다.

자동화를 통한 생산성 및 품질 향상

  • 이는 개방성과 확장성을 활용하여 생산성과 품질을 높일 수 있는 몇 가지 예입니다. Mendix 플랫폼 :
    • 사용법 -  Mendix SDK, 하나 이상의 애플리케이션 모델을 대량으로 변경할 수 있습니다(예: 여러 앱 프로젝트의 아이콘을 변경하는 경우).
    • 따라서 Mendix SDK는 앱 모델의 정적 분석을 가능하게 합니다. 이에 대한 한 가지 예는 다음과 같습니다. Mendix 품질 및 보안 관리. 이 도구는 앱 모델의 품질을 측정하고 ISO 표준에서 유지 관리 가능성에 대해 식별한 여러 측면에서 다른 모델과 비교하여 평가합니다.
    • 당신은 또한 사용할 수 있습니다 Mendix SDK를 사용하여 앱 모델에서 문서를 생성하여 항상 최신 문서를 올바르게 보유할 수 있습니다. 자세한 내용은 섹션을 참조하세요. 앱 모델 내보내기 in 공급 업체 종속 없음.
    • 따라서 SAP 솔루션을 위한 OData 커넥터 에 의해 제공 Mendix SDK를 사용하여 SAP 서비스 위에 빌드하는 데 필요한 앱의 부분을 자동으로 생성합니다. SAP 서비스에서 정의된 모든 데이터 항목(OData 메타데이터를 사용하여 지정)에 대해 커넥터는 도메인 모델에서 엔터티를 생성합니다. Mendix 응용 프로그램입니다. 이렇게 하면 많은 시간을 절약할 수 있고, 또한 엔티티가 100% 정확한지 확인할 수 있습니다.
    • 플랫폼의 API 빌드   API 배포 사용자 지정 지속적 통합 및 지속적 배포(CI/CD) 자동화를 정의하는 데 사용할 수 있습니다. 이렇게 하면 검증 및 테스트 단계를 포함할 수 있으므로 복잡한 배포 환경에서 생산성과 품질이 향상됩니다.

새로운 기능으로 플랫폼 확장

다음은 확장할 수 있는 방법의 몇 가지 예입니다. Mendix 새로운 기능을 갖춘 플랫폼:

  • 따라서 커넥터 키트 사용자 정의 통합 및 커넥터를 만들 수 있습니다. 모든 종류의 서비스 및 기존 애플리케이션과의 통합을 처리하기 위해 시각적으로 재사용 가능한 마이크로플로우 활동 세트를 만들 수 있습니다. Mendix 마켓플레이스에는 다음과 같은 서비스에 대한 커넥터가 포함되어 있습니다. 느슨하게   트위터. 이러한 서비스를 사용하는 것은 마이크로플로우 활동을 드래그하는 것만큼 간단해집니다. Mendix Studio Pro 툴박스를 마이크로플로우로 전환.
  • 커넥터는 Java로 작성되므로 사용 가능한 모든 Java 라이브러리를 사용할 수 있습니다. 즉, 기존 과학 라이브러리를 원활하게 통합할 수 있습니다. Mendix 응용 프로그램. 그리고를 통해 Mendix 런타임 API커넥터는 엔터티, 데이터 세트, 마이크로 흐름, 페이지 및 구성을 포함한 앱 모델의 모든 기능을 활용할 수 있습니다.
  • 따라서 Mendix 런타임 API는 또한 통합을 제공하는 데 사용됩니다. Mendix Microsoft Active Directory와 같은 기존 ID 관리 시스템을 사용하는 앱. 이것이 어떻게 수행되는지 보려면 다음을 확인하세요. SAML 모듈에 Mendix 시장.
  • 데이터가 저장되고 검색되는 방식을 확장할 수 있습니다. Mendix. SQL API를 통해 특정 상황에서 성능을 개선할 수 있는 인덱스와 같은 데이터베이스별 기능을 사용할 수 있습니다. 대체 데이터베이스(예: NoSQL 데이터베이스)와의 통합도 가능합니다. 자세한 내용은 다음을 참조하세요. Redis 커넥터   카산드라 커넥터 인간을 Mendix 시장.
  • 마지막 예로, 스토리 및 스프린트 API Jira와 같은 타사 버그 추적 및 프로젝트 관리 도구와 통합을 만들 수 있습니다.

플랫폼 간 이동을 통한 현대화

개방성과 확장성 Mendix 플랫폼은 기존 애플리케이션을 마이그레이션하는 데에도 도움이 됩니다. Mendix 그리고 기존을 마이그레이션하려면 Mendix 플랫폼에서 앱을 제거합니다.

모델 SDK를 사용하면 기존의 수명이 다한 앱(예: Lotus Notes 앱)을 가져와 자동으로 기반을 생성할 수 있습니다. Mendix 대안. 이를 통해 오래된 소프트웨어를 다시 플랫폼화할 때 상당한 시간을 절약할 수 있습니다. Mendix.

더 이상 사용하고 싶지 않은 경우 Mendix 귀하의 애플리케이션의 경우, Model SDK를 사용하여 앱 모델의 모든 부분에 액세스할 수 있습니다. 이를 사용하여 다른 기술이나 플랫폼을 사용하여 앱을 생성할 수 있습니다. 자세한 내용은 다음을 참조하세요. 공급 업체 종속 없음.

언어를 선택하세요