서비스 소비
REST API를 어떻게 사용할 수 있나요?
REST 서비스를 호출하는 것은 간단합니다. 먼저 요청을 정의합니다. REST 서비스 사용됨 문서. 먼저 호출하려는 API에 따라 URL, 헤더, 매개변수 등 요청을 구성하세요. 요청 본문의 예시(예: JSON 메시지)를 붙여넣고, 요청 본문의 엔티티를 자동으로 생성하도록 선택하세요. 요청을 테스트하면 응답 본문이 캡처되고, 이를 기반으로 엔티티를 자동으로 생성할 수 있습니다.
또는 Consumed REST 서비스 문서를 생성할 때 OpenAPI 계약을 제공하고 가져올 작업을 선택할 수 있습니다. 계약에 제공된 정보를 기반으로 요청이 자동으로 정의됩니다.

마지막으로, 마이크로플로우에서 'REST 요청 전송' 액티비티를 사용하여 Consumed REST Request 문서에 정의된 모든 API를 호출할 수 있습니다. 호출하려는 요청을 선택한 다음 매개변수 값과 입력 및 출력 엔터티를 지정하기만 하면 됩니다.
SOAP 서비스를 어떻게 사용할 수 있나요?
WSDL이 있는 경우( Mendix 응용 프로그램 또는 타사 응용 프로그램에서 가져올 수 있습니다. Mendix 앱. 해야 할 일은 새로운 소비 웹 서비스 문서를 만들고 WSDL의 위치를 지정하는 것뿐입니다.

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

따라서 Mendix 이 플랫폼은 웹 서비스를 다룰 때 필요한 모든 제어 기능과 유연성을 제공합니다.
- 프록시 – 앱별로 프록시 설정을 정의할 수 있지만, 서비스 호출별로 프록시 설정을 재정의할 수도 있습니다. 이는 내부 웹 서비스가 외부 서비스와 다른 프록시 설정이 필요할 때 유용할 수 있습니다.
- 타임 아웃 – 응답하지 않는 서비스를 처리하려면 시간 초과 설정을 지정할 수 있습니다. 서비스 호출의 오류 처리기에서 응답하지 않는 서비스의 경우 수행할 작업을 정의할 수 있습니다.
- 인증 - Mendix 기본 HTTP 인증부터 완전히 사용자 정의 가능한 SOAP 헤더 설정까지, 외부 서비스에 자격 증명을 제공하는 다양한 방법을 지원합니다.
- 인증서(보안) – 서비스 인증을 위해 클라이언트 인증서를 제공할 수 있습니다. 자세한 내용은 다음을 참조하세요. 클라이언트 인증서 사용 방법 인간을 Mendix Studio Pro 사용 방법.
- 바이너리 첨부 - Mendix MTOM(Message Transmission Optimization Mechanism)을 사용하여 효율적으로 이진 데이터를 전송하기 위한 기본 제공 지원을 제공합니다.

OData API를 어떻게 사용할 수 있나요?
Mendix OData API를 사용하는 두 가지 방법을 제공합니다. 첫 번째는 위에서 설명한 소비형 REST 서비스 문서를 사용하는 것입니다. OData API는 REST API이므로 다른 REST API처럼 호출할 수 있습니다. 두 번째 옵션은 Mendix 외부 엔티티와 외부 작업을 사용하여 제공합니다. 외부 엔티티는 도메인 모델에서 OData 리소스를 엔티티로 표현하므로 페이지, 위젯 및 마이크로플로에서 더 쉽게 사용할 수 있습니다. OData 작업은 마이크로플로 외부 작업을 통해 호출할 수 있습니다. 외부 엔티티와 외부 작업을 사용하면 API 호출의 기술적 세부 사항 대부분이 외부 엔티티에서 처리된다는 이점이 있습니다. Mendix 귀하의 데이터 요구 사항에 따라 플랫폼이 자동으로 Mendix 응용 프로그램.
GraphQL API를 어떻게 사용할 수 있나요?
소비된 REST 서비스 문서를 사용하여 GraphQL API를 호출할 수 있습니다. 요청 페이로드에 GraphQL 쿼리를 제공하면 일반 JSON 응답 페이로드가 생성됩니다. 이는 대화형으로 엔티티에 매핑될 수 있습니다.
사용자 정의 HTTP 프로토콜을 어떻게 구현할 수 있습니까? Mendix?
사용자 정의 HTTP 프로토콜을 구현하려면 Mendix여러 가지 강력한 기능을 활용할 수 있습니다. 첫째, Call REST 서비스 모듈을 사용하면 내부에서 직접 HTTP 요청을 할 수 있습니다. Mendix 앱. 또한 사용자 정의 Java 작업을 사용하여 사용자 정의 프로토콜과 관련된 더 복잡한 로직을 작성하고 실행할 수 있습니다.
인증서를 사용해 통합을 보호하려면 어떻게 해야 하나요?
안전한 상호작용을 위해 Mendix Snowflake 및 PostgreSQL과 같은 데이터베이스에 대한 클라이언트 인증서를 추가하고 키 쌍 인증을 지원하여 강력한 보안 대책이 마련되어 있는지 확인합니다.