[SOAP]SOAP요청이란?

Ronie🌊·2021년 3월 19일
0

WebService📪

목록 보기
1/2

개념
장점
단점
SOA, ROA


개념

일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜입니다.
웹 서비스에서 기본적인 메시지를 전달하는 기반이 됩니다.

SOAP은 XML을 근간으로 헤더와 바디를 조합하는 디자인 패턴으로 설계되어 있습니다. 헤더는 선택사항으로 반복이나 보안 및 트랜잭션을 정보로 하는 메타 정보를 가지며, 바디 부분은 주요한 정보인 정보를 가지고 있습니다.

장점

  • 플랫폼과 프로그래밍 언어에 독립적입니다.
  • 웹 서비스를 제공하기 위한 표준(WSDL, UDDI, WS-*)이 잘 정립되어 있습니다.
  • 에러 처리에 대한 내용이 기본으로 내장되어 있습니다. fault

단점

  • Rest에 비해 상대적으로 무겁고 느리다.
  • 복잡하다.

SOA, ROA

  • SOA(Service Oriented Architecture)

  • ROA(Resource Oriented Architecture

0개의 댓글