В контексте разработки программ, осуществляющих обмен данными на гетерогенных системах для операционных систем и языков программирования, протокол SOAP является наиболее используемым стандартом для преодоления инфраструктурных барьеров.
Если кратко, SOAP определяет структуры данных для передачи и назначения коммуникации, так называемую конечную точку.
Физической основой, на которой базируются такие определения, является особый файл XML, известный как WSDL по своему расширению, отличающему его, и соответствующий спецификациям Консорциума Всемирной паутины (W3C), https://www.w3.org/.
Определение структур данных, содержащихся в WSDL, подчиняется другому стандарту, определённому Microsoft в 2006 году и утверждённому W3C, а именно XML Schema.
XML Schema, известная также как XSD по расширению её файлов, создана на основе XML структур.
Таким образом, состав файла WSDL включает одну или больше XSD, в зависимости от того, сколько структур данных в нём содержится, а также определение конечных точек назначения.
Так называемые Web-сервисы, фактические программные интерфейсы, которые передают данные для обмена между системами, базируются на протоколе SOAP.
Что делает XMas в этой ситуации для поддержки разработчика? Начиная с файла XSD, XMas может сгенерировать пример соответствующего файла данных XML (xsd2xml), что также доступно на многих веб-сайтах. Однако он может также инкапсулировать его в WSDL (xsd2wsdl), тем самым создавая файл в соответствии со спецификациями W3C.
Хотя службы xsd2xml найти легко, xsd2wsdl встретить гораздо сложнее, и XMas заполняет этот пробел.
Комментарии
Пока нет мнений по поводу XMas. Будьте первыми! Оставить отзыв