Език за описание на уеб услугите (WSDL): Трябва ли да го научите?

Разкриване на информация Вашата поддръжка помага за поддържането на сайта! Печелим такса за препращане за някои от услугите, които препоръчваме на тази страница.


WSDL е базиран на XML стандарт за описване на уеб услуга. Документ WSDL (често самият той просто нарича WSDL) описва наличните функции на уеб услуга, техните очаквани аргументи и типовете данни за техните връщащи се стойности. WSDL се използват от разработчици на клиентски приложения, които консумират XML базирани уеб услуги.

Както всички аспекти на технологията SOAP, WSDL не са толкова прости, колкото изглеждат в началото. За да Ви помогнем в тази сложна тема, ние събрахме най-добрите уроци и други налични ресурси.

Уроци по WSDL

  • Разбирането на WSDL е подробен технически урок за WSDL от Microsoft Developer Network.
  • Разбиране на спецификациите на уеб услугите: Езикът за описание на уеб услугите (WSDL) е част от пълен урок за SOAP от IBM DeveloperWorks. Урокът включва информация за консумацията на WSDL, а не само за създаването им и предоставя примерен код в Java за изграждане на клиентско приложение.
  • Език за описание на уеб услугите (WSDL) е част от поредица от уроци за сервизно ориентирана архитектура.
  • Учебното помагало за WSDL е задълбочен урок с 23 части, който обхваща както WSDL 1.1, така и WSDL 2.0 спецификации и практически съвети за създаването на WSDL в Java.
  • XML WSDL е кратък урок от W3Schools на WSDL, в контекста на по-голям урок за XML и уеб услуги.
  • Урок WSDL от Tutorials Point предлага въведение в много части към синтаксиса на WSDL и основното използване.
  • Опишете REST Web Services С WSDL 2.0 ще ви изведе отвъд SOAP услугите.
  • Урокът за WSDL обяснява уеб услугите на SOAP и WSDL, с примерен код в Java.
  • WSDL 2.0 – Описание на уеб услугата Езикът е прост, 7-частен урок за WSDL.
  • WSDL Essentials е глава на WSDL от Web Services Essentials (2002), от Итън Керами.
  • Заето Ръководство за разработчици на WSDL 1.1 е практично ръководство за внедряване на WSDL в съществуваща система с акцент върху подобряването на оперативната съвместимост.
  • Внедряване на уеб услуги с WSDL е технически урок, който се фокусира върху създаването на WSDL.
  • Анатомия на уеб услуга: XML, SOAP и WSDL за независима от платформата обмен на данни е лесен за разбиране преглед на SOAP услугите, показващ как различните парчета (включително WSDL) работят заедно.

Допълнителни учебни материали

  • Писане на уеб-услуги за първи път описва методология за разработка, която започва с XML Schema Documents и WSDL, преди да се напише код на приложението.
  • Разбирането на Overloading в WSDL обяснява как да се опишат претоварените функции (функции, които се държат различно, когато получават различни видове аргументи) в WSDL.
  • Кой стил на WSDL трябва да използвам? изследва различните опции за стил на свързване и използване на SOAP и кога може да използвате всеки тип.
  • WSDL незаменим API ли е? е статия от JavaWorld от 2002 г., която е показателна за свръхобхват около SOAP и уеб услуги в тази епоха.
  • WSDL: Нов XML-базиран език за описание на уебсайта е магистърска теза за WSDL, обхващаща неговото развитие, употреба и потенциал. Авторът установява, че въвеждането на WSDL в организации за разработка на софтуер подобрява някои резултати.
  • WSDL Tales From the Trenches е малка колекция от подходящи „истории от войната“ за прилагането на WSDL в реални ситуации.

препратка

  • Описание на уеб услуги Език (WSDL) Версия 2.0 Част 1 е официалната препоръка на W3C за WSDL 2.0.
  • Език на описанието на уеб услугите (WSDL) 1.1 е версията на 1.1 на спецификацията.
  • Стандарт ECMA-348 е международният стандарт на ECMA за WSDL.
  • Разликите между WSDL 2.0 и WSDL 1.1 е удобен визуален помощник, показващ двата WSDL стандарта един до друг. Повечето използвани WSDL днес следват спецификацията 2.0, но ако работите върху наследена система, може да се наложи да знаете по-стария стандарт.

WSDL инструменти

  • Онлайн WSDL Viewer и Validator ви позволява да сравнявате и анализирате WSDL документи във вашия браузър.
  • WSDL to Java е библиотека от Apache, която получава WSDL документ като вход и след това генерира анотиран Java код, който реализира услугата, която описва.
  • Wsdlpull е клиентска библиотека на C ++, която включва WSDL анализатор. Той ви позволява да извиквате уеб услуги директно от командния ред.
  • Wsdl2go е инструмент на командния ред, който генерира скелет на приложение Go от WSDL. Go разработчиците трябва също да проверят Goat.

Книги

Самият WSDL е твърде тясна тема, за да гарантира всички пълни мащаби. Има обаче редица отлични книги на по-големите теми на SOAP и базирани на XML уеб услуги. Следващите книги включват значително покритие на WSDL.

  • SOA в практиката: Изкуството на дизайна на разпределени системи (2007), от Николай Йосутис е стратегически, а не високо технически, поглед върху обслужващата архитектура (SOA). Това е добро място за разкрасяване, ако сте ръководител на бизнес решения, който се опитва да разбере как SOAP, WSDL и други XML технологии могат да се възползват от вашата организация.
  • UDDI, SOAP и WSDL: Справочникът за спецификации на уеб услугите (2002), от Aaron Walsh, обхваща основните спецификации, свързани с XML, като ви дава разбиране за това как тези технологии се свързват една с друга..
  • Перспективи за уеб услуги: Прилагане на SOAP, WSDL и UDDI към проекти в реалния свят (2003; препечатано през 2013 г.), от Zimmermann, Tomlinson и Peuser е практическо ръководство за изграждане на уеб услуги с акцент върху IBM WebSphere. Тук има малко маркетингов свръх, но и много добра информация за това как да приложим теорията към практическите задачи за развитие.
  • Изграждане на уеб услуги с Java: Making Sense of XML, SOAP, WSDL и UDDI (2004) от Graham et al..

Трябва ли да науча WSDL?

Стандартът WSDL не е актуализиран от 2002 г. и по-голямата част от настоящото внимание, свързано с уеб услугите, е на по-модерни теми като RESTful интерфейси и JSON.

Въпреки това, WSDL все още е важна технология и продължава да бъде широко използвана в големите корпоративни и правителствени софтуерни системи.

Така че, ако работите в тези отрасли или се развивате с помощта на инструментите, които тези отрасли предпочитат – Java и .NET, преди всичко – тогава да, вероятно би трябвало. Има силно припокриване в тези технологии със SOAP и XML.

Допълнително четене и ресурси

Имаме още ръководства, ръководства и инфографика, свързани с уеб разработката:

  • XML ресурси & Валидатори: научете всичко за един от най-важните езици за структурирано описание на данните.
  • HTML за начинаещи – Крайно ръководство: ако искате да научите как да кодирате HTML код, това наистина е най-доброто ръководство.
  • CSS3 – Intro, Ръководства & Ресурси: научете подробностите за оформлението на уеб страниците с това въведение и подробен списък с ресурси.

Последно ръководство за уеб хостинг

Ако ще създавате уеб приложения, има вероятност да ви се наложи да ги хоствате някъде. Вижте нашето крайно ръководство за уеб хостинг. Той ще ви обясни всичко, което трябва да знаете, за да направите информиран избор.

Последно ръководство за уеб хостинг
Последно ръководство за уеб хостинг

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map