(XML) SOAP 서비스를 작동시키기 위해 알아야 할 사항

SOAP 형식을 작동하기 위해 알아야 할 많은 정보가 있습니다.

또한 xsd 및 wsdl, soapforms 및 soapaction과 같은 용어에 익숙해야 합니다.

일반적으로 wsdl이 있으면 비누 작성 예제를 만들 수 있고
유효성 검사를 실행할 수도 있습니다.

SOAP 아키텍처

이제 SOAP와 목표에 대한 기본적인 이해를 마쳤으므로 아키텍처에 대한 논의를 진행하고 싶습니다. 이미지 1일반적인 SOAP 통신 아키텍처의 구성 요소를 고려하십시오.

  1. SOAP 클라이언트(서비스 요청자)
    서비스 브로커를 통해 서비스를 찾아주는 웹 서비스를 요청하는 주체
  2. SOAP 서버(서비스 제공자)
    웹 서비스를 구현, 운영 및 제공하는 회사 및 중개인을 위해 사용 가능한 웹 서비스 등록
  3. 실제 서비스 브로커(웹 서비스 브로커)
    서비스 등록 및 검색, 저장, 관리 단위, 사용자를 위한 공급자와 사용자 간 검색 제공
  4. 게시(등록)
    서비스 공급자는 사용 가능한 웹 서비스를 UDDI(Service Intermediary)에 게시합니다.
  5. 찾다
    웹 서비스 사용자는 브로커를 통해 원하는 서비스를 검색(발견)합니다.
  6. 묶다
    웹 서비스 사용자는 웹 서비스 공급자를 통해 요청하여 웹 서비스에 액세스하고 호출합니다.
    ⓐ 클라이언트는 제공자의 WSDL 파일을 다운로드 받습니다.
    ⓑ 서비스 인터페이스에 따라 SOAP 전송 프로토콜을 통해 서비스 요청
    ⓒ 서비스 제공자는 요청에 따른 응답 내용을 바인딩합니다.