SOAP 소개

선택 과정

추천 과정:

SOAP는 XML을 기반으로 한 간단한 프로토콜로, 애플리케이션이 HTTP 위에서 정보 교환을 할 수 있게 합니다.

또는 간단히 말해서, SOAP는 네트워크 서비스에 접근하기 위한 프로토콜입니다.

  • 기본적으로 필요한 지식
  • 계속 학습하기 전에, 다음과 같은 기본 지식을 가지고 있어야 합니다:

XMLXML 강의》。

XML 이름 공간

  • 이 프로젝트를 먼저 배우고 싶다면, 우리의《SOAP이란 무엇인가요?
  • SOAP은 간단한 객체 접근 프로토콜입니다통신 프로토콜
  • SOAP는 다음과 같이 사용됩니다애플리케이션 간통신
  • SOAP는 다음과 같은 목적을 위한 것입니다메시지를 전송합니다형식
  • SOAP는 다음과 같이 설계되었습니다인터넷을 통해통신을 수행합니다
  • SOAP 플랫폼에 독립적
  • SOAP 언어에 독립적
  • SOAP XML 기반
  • SOAP 간단하고 확장 가능합니다
  • SOAP를 통해 가능합니다방화벽을 돌파하려면
  • SOAP는 다음과 같이 사용될 예정입니다 W3C 표준발전하기 위해

SOAP는 왜 필요한가?

애플리케이션 개발을 위해 프로그램 간 인터넷 통신을 할 수 있도록 하는 것은 매우 중요합니다.

현재의 애플리케이션은 DCOM과 CORBA와 같은 객체 간의 통신을 위해 원격 프로세스 호출(RPC)을 사용하지만, HTTP는 이를 위해 설계되지 않았습니다. RPC는 호환성 및 보안 문제를 발생시키며; 방화벽과 프록시 서버는 이러한 트래픽을 일반적으로 차단합니다.

HTTP를 통해 애플리케이션 간 통신은 더 나은 방법입니다. 왜냐하면 HTTP은 모든 인터넷 브라우저 및 서버에 지원됩니다. SOAP은 이 작업을 완료하기 위해 창조되었습니다.

SOAP은 다른 운영 체제에서 실행되고 다른 기술 및 프로그래밍 언어를 사용하는 애플리케이션들이 상호 통신할 수 있는 표준 방법을 제공합니다

Microsoft과 SOAP

SOAP은 마이크로소프트 .net 아키텍처의 핵심 요소로, 미래의 인터넷 애플리케이션 개발에 사용됩니다

SOAP 1.1이 W3C에 제출되었습니다

2000년 5월, UserLand, Ariba, Commerce One, Compaq, Developmentor, HP, IBM, IONA, Lotus, Microsoft 및 SAP은 W3C에 SOAP 인터넷 프로토콜을 제출했습니다. 이 회사들은 이 프로토콜이 인터넷 표준(HTTP 및 XML)을 사용하여 그래픽 사용자 인터페이스 데스크톱 애플리케이션을 강력한 인터넷 서버에 연결하여 애플리케이션 개발을 완전히 혁신할 것이라고 기대했습니다.

W3C는 SOAP 1.2를 개발하고 있습니다

SOAP에 대한 첫 번째 공개 작업草案는 W3C가 2001년 12월에 발표했습니다. W3C의 SOAP 행사에 대한 더 많은 내용을 읽고 싶다면, 우리의 《W3C 강의》。