SOA와 SOAP는 어떻게 다릅니 까?


최상의 답변

가장 중요한 것은 거버넌스가없는 SOA SOA가 아닙니다. SOAP는 제한된 핸드 셰이크 외부의 거버넌스를 필요로하지 않습니다.

SOA는 일반적으로 RESTful이지만 반드시 SOAP는 아닌 일종의 인터페이스 친화적 인 핸드 셰이크를 사용합니다. SOAP는 악수하는 매우 구체적인 방법을 가지고 있습니다.

SOA는 거버넌스에 너무 많은 관심을 가지고 있기 때문에 서비스 검색, 등록, 어떤 서비스를 사용하는 로그, 실행하는 데 걸리는 시간 및 시간 및 기타 종류와 같은 기능이 있습니다. 사물의. SOAP에는 그런 것이 필요하지 않습니다.

SOA는 느슨하게 결합 된 기능을 게시 된 서비스로 추상화합니다. 이론적으로는 기존의 기능을 새로운 방식으로 결합하여 새로운 서비스를 만드는 것이 가능합니다.

모든 사람은 SOAP 요청을 잘 작성해야하지만 동일한 종류의 추상화는 아닙니다. 기존 SOAP 호출을 가져 와서 새로운 서비스를 만들 수는 없습니다.

Answer

SOA는 구성 요소와 서비스의 재사용 성을 강조하고 느슨한 결합이 필요한 엔터프라이즈 아키텍처 디자인 패턴입니다. 서비스. SOA는 반드시 XML 메시징을 기반으로하는 것은 아니지만 종종 그렇습니다. SOAP 및 WSDL은 각각 잘 관리 된 방식으로 정보를 전달하고 웹 서비스 인터페이스를 정의하는 데 사용되는 특정 XML 표준입니다. Java 및 JavaScript와 비슷하며 비슷해 보이지만 그렇지 않습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다