인터페이스는 표준 프로토콜 및 기술을 통해 클라이언트와 통신하는 서비스입니다.
이 인터페이스 표준은 모든 주요 소프트웨어 벤더의 플랫폼 및 제품에서 구현되므로 광범위한 플랫폼 및 운영 환경에서 일관된 방법으로 클라이언트 및 서비스와 통신할 수 있습니다.
항목 인터페이스 사용은 IBM® Business Services Dynamic Assembler의 인터페이스 설명(조작, 입력 및 출력), 전송, 프로토콜 및 성능이 포함된 표준 서비스 모델(저장소에서 메타데이터라고 함)을 의미합니다. IBM® Business Services Composition Studio 모듈에서 인터페이스에 대한 메타데이터 모델을 작성할 수 있습니다.
SOA(Service Oriented Architecture)를 작동하려면 인터페이스 모델이 전체 엔터프라이즈에 대해 표준이어야 합니다. 현재 업계 표준은 WSDL입니다. 이기종의 분배 컴포넌트 플랫폼(예: Java™ 또는 .NET)에서 서로 통신하려면 전송 및 메시지 프로토콜을 표준화해야 합니다. 현재 이 프로토콜의 업계 표준은 HTTP 및 SOAP입니다.
분배 컴포넌트가 같은 기종(예: 모두 MQ로 표시)인 엔터프라이즈에서는 모든 메시지를 SOAP/HTTP로 변환할 필요가 없습니다. 그러나 모든 컴포넌트는 인터페이스 모델, 전송 모델 및 전체 통합 IBM Business Services Dynamic Assembler 성능이 포함된 표준 서비스 모델로 계속 표시됩니다.
이 모델을 사용하여 엔터프라이즈에 모든 "서비스"를 표시하면 IBM Business Services Dynamic Assembler 기술을 통해 적응 서비스를 전달하도록 적용할 수 있는 추상 레이어가 작성됩니다.
IBM Business Services Composition Studio는 WSDL 문서에 정의된 포트 유형에 따라 인터페이스 모델을 작성합니다. 각 포트 유형마다 인터페이스 서비스 모델이 존재하므로 특정 WSDL 문서의 경우, 많은 WSDL 정의를 추출하고 카탈로그화할 수 있습니다.