외부 엔티티
외부 엔터티란 무엇입니까?
외부 엔터티는 다른 OData 서비스에서 제공하는 데이터를 나타냅니다. Mendix 애플리케이션. 외부 액션은 OData 서비스에서 제공하는 로직을 나타냅니다. 이 두 가지 액션을 함께 사용하면 로우코드 개발자는 OData REST 호출을 모델링하지 않고도 OData API를 사용할 수 있습니다. 로우코드 개발자는 다른 애플리케이션의 데이터를 사용할 수 있습니다. Mendix 자체 애플리케이션의 데이터를 사용하는 것과 동일한 방식으로 애플리케이션을 사용합니다. Mendix 검색 및 XPath 표현식을 사용하고, 외부 엔터티를 페이지 위젯에 직접 연결합니다.
외부 엔터티는 개발자가 기술 통합 과제 대신 당면한 비즈니스 문제에 집중할 수 있도록 소위 데이터 가상화를 제공합니다. Mendix 플랫폼은 영구 엔티티에 대한 데이터를 데이터베이스에서 검색하여 저장하고, 플랫폼은 외부 엔티티에 대한 서비스에서 데이터를 검색하여 저장합니다. 외부 엔티티의 사용자는 데이터를 제공하는 서비스를 기술적으로 호출하는 방법을 알 필요가 없습니다.
외부 엔티티는 일반적인 데이터 통합을 수행하는 데 필요한 연결 및 쿼리 정보를 포함합니다. 특히, 외부 엔티티는 기본 쿼리와 XPath를 런타임에 해당 OData 호출로 변환하는 동시에 모델링을 위해 데이터 계약, 연결 및 보안 정보를 엔티티로 표현합니다. 외부 엔티티는 OData API에서 데이터 읽기와 쓰기(생성, 업데이트 및 삭제)를 모두 지원합니다. 또한, 외부 액션을 통해 개발자는 OData 액션을 호출할 수 있습니다.
즉, 모든 기술 수준의 개발자는 일관되게 구현되는 표준 기반 통합을 통해 시각적으로 모델링할 수 있으며, 필요할 때 기술 수준이 높은 개발자가 제어권을 갖도록 하면서 시간과 복잡성을 줄일 수 있습니다.
디자인 타임에 외부 엔터티는 어떻게 작동하나요?
디자인 타임에 외부 엔터티는 검색할 수 있는 기본 데이터의 대화형 시각적 표현을 제공합니다. 통합 패널, 드래그 앤 드롭, 그리고 모델링 Mendix Studio Pro는 나머지 핵심과 마찬가지로 Mendix 플랫폼.
통합 패널을 통해 개발자는 등록된 Odata 계약을 검색할 수 있습니다. Mendix 카탈로그를 연결하고, 프로젝트에 수동으로 추가된 계약을 통해서도 가능합니다.
외부 엔터티는 런타임에 어떻게 작동합니까?
런타임 시 외부 엔터티는 기본 연결 및 보안 정보를 사용하여 기본 OData 리소스를 직접 쿼리합니다. 데이터가 다시 수신되면 다음으로 변환됩니다. Mendix 메모리에 있는 객체는 다른 모든 객체와 마찬가지로 캐시됩니다. Mendix 객체를 사용하여 데이터 소스에서 필요한 것만으로 트래픽을 유지합니다.

외부 엔터티를 다른 기술과 함께 사용하려면 어떻게 해야 하나요?
현재 OData와 호환되지 않는 데이터 소스에 외부 엔터티를 연결하는 방법은 두 가지가 있습니다. 첫 번째 방법은 다음 중 하나를 사용하여 기본 데이터를 OData 래퍼로 래핑하는 것입니다. Mendix 또는 사용자 정의 코드. 두 번째 방법은 사전 빌드된 커넥터를 사용하는 것입니다. Mendix 커넥터 프레임워크 연결OData API가 외부 엔티티와 호환되려면 일련의 기본 요구 사항을 구현해야 합니다. 자세한 내용은 다음을 참조하세요. 소비된 OData 서비스 요구 사항.
외부 엔터티는 외부 데이터 생성, 업데이트, 삭제를 지원합니까?
예, Odata API가 해당 데이터세트에 대해 이러한 작업을 제공하는 경우 해당 작업도 사용할 수 있습니다. Mendix 외부 엔티티에 대한 애플리케이션입니다. Odata는 REST 표준을 따르므로 HTTP 작업인 POST, PUT, DELETE를 사용하여 이를 구현합니다.
외부 엔터티를 사용하여 OData API가 제공하는 작업을 사용할 수 있나요?
네, 계약서에 정의된 OData 작업은 통합 창에 표시되며, 마이크로플로로 끌어다 놓을 수 있습니다.
외부 엔터티는 진화하는 OData API를 어떻게 지원합니까?
예를 들어 고객이 서비스의 데이터 모델을 조정하거나 새로운 버전이 출시될 때 API가 변경될 수 있습니다. Mendix 응용 프로그램이 배포됩니다. SAP, Microsoft Dynamics와 같은 상용 기성 소프트웨어 Siemens Opcenter는 고객 비즈니스의 특성에 맞게 조정할 수 있는 기능을 제공하는 경우가 많습니다. 이러한 수정 사항은 해당 API 계약에 반영됩니다. 계약은 다음 위치에 등록됩니다. Mendix 카탈로그를 업데이트할 수 있으며, Studio Pro는 업데이트 가능한 계약서를 표시합니다. 신청서에 이미 사용된 계약서는 클릭 한 번으로 업그레이드할 수 있으며, 이후 신청서에 포함할 추가 정보를 선택할 수 있습니다.