운영 체제와 프로그래밍 언어의 이질적인 시스템에서 데이터를 교환하는 프로그램 개발 맥락에서 SOAP 프로토콜은 이러한 인프라 장벽을 극복하기 위해 가장 많이 사용되는 표준입니다.
간단히 말해, SOAP는 전송될 데이터 구조와 통신의 대상(엔드포인트)을 정의합니다.
이 정의의 물리적 기반은 특정 XML 파일인 WSDL로, 이를 구별하는 확장에서 비롯되며 세계 웹 컨소시엄(W3C, https://www.w3.org/)의 사양에 따라 응답합니다.
WSDL에 포함된 데이터 구조 정의는 W3C에 의해 승인되고 Microsoft가 2006년에 정의한 또 다른 표준인 XML 스키마에 따라 응답합니다.
XML 스키마는 파일 확장에서 XSD로 알려져 있으며 XML 구조를 기반으로 합니다.
따라서 WSDL 파일의 구성은 포함된 데이터 구조의 수에 따라 하나 이상의 XSD와 대상 엔드포인트의 정의를 포함합니다.
이른바 웹 서비스는 한 시스템에서 다른 시스템으로 전달되는 데이터를 전송하는 실제 인터페이스 프로그램으로, SOAP 프로토콜을 기반으로 합니다.
이 맥락에서 XMas는 개발자를 지원하기 위해 무엇을 할까요? XMas는 XSD 파일로부터 해당 XML 데이터 파일의 예시(xsd2xml)를 생성할 수 있으며, 이는 여러 웹사이트에서도 제공받을 수 있지만, 이것을 WSDL 내에 캡슐화하여 xsd2wsdl을 생성하고 파일을 W3C 사양에 따라 생성합니다.
xsd2xml 서비스를 쉽게 찾을 수 있지만, xsd2wsdl 서비스를 찾는 것은 쉽지 않으며 XMas가 이 공백을 메웁니다.
리뷰
아직 XMas에 대한 의견이 없습니다. 첫 번째로 의견을 남겨보세요! 댓글