웹 서비스 메시지 개요
웹 서비스 메시지의 데이터 그래프 양식으로 작업하려면, 데이터 그래프의 구조 및 데이터 그래프를 이동할 수 있는 코드를 개발하는 방법을 알아야 합니다.
웹 서비스 메시지의 포맷
WebSphere® Application Server (base)는 두 포맷의 웹 서비스 메시지, SOAP 및 엔터프라이즈 Bean을 지원합니다. (XML 기반 RPC 또는 JAX-RPC용 Java™ API와 유사합니다.)
웹 서비스 메시지로 작업하려면,
다음 정보가 필요합니다.
- 웹 서비스 메시지에 대한 SDO(Service Data Objects) 버전 1 데이터 그래프의 구조입니다. 데이터 그래프의 데이터 요소 및 쉐이프에 대한 자세한 정보는 웹 서비스 메시지의 SDO 데이터 그래프 맵핑의 내용을 참조하십시오.
- 사용자 프로그램이 중개하는 메시지의 데이터 그래프를 이동하려면 사용자가 코드를 개발할 수 있도록 정보를 참조하십시오. XML 스키마 정의를 SDO 유형 시스템에 맵핑의 내용을 참조하십시오.
- 데이터 그래프 포맷에 대한 샘플 코드 스니펫과 추가 정보, 웹 서비스 메시지의 각 파트의 쉐이프의 XML 표시는 웹 서비스 코드 예제의 내용을 참조하십시오.
포맷 유형
각 웹 서비스 메시지 유형은 메시지 내 메시지 포맷 문자열로 정의됩니다. 포맷 문자열은
도메인 ID로 접두부가 추가되며(SOAP 또는 Bean),
다음과 같이 네 개의 쉼표로 구분된 필드가 뒤따릅니다.
SOAP:<wsdlLocation>,<serviceNameSpace>,<serviceName>,<portName>
Bean:<wsdlLocation>,<serviceNameSpace>,<serviceName>,<portName>
필드는 다음 테이블에서 설명됩니다.필드 이름 | 메시지 포맷 문자열 | 필드 설명 |
---|---|---|
WSDL 위치 | <wsdlLocation> | 이 메시지에 대한 WSDL이 있는 URI입니다. 이 위치를 키로 사용하여 WSDL은 SDO 저장소에 배치됩니다. |
서비스 네임스페이스 | <serviceNamespace> | 서비스 네임스페이스 및 서비스 이름은 WSDL 내 서비스 정의를 고유하게 식별합니다. |
서비스 이름 | <serviceName> | 서비스 이름 및 서비스 네임스페이스는 WSDL 내 올바른 서비스 정의를 고유하게 식별합니다. |
포트 이름 | <portName> | 서비스 내 포트 정의를 찾아 메시지 처리에 필요한 PortType 및 바인딩 정보를 제공합니다. |