Web Services Tutorial phần 1 pptx

10 272 0
Web Services Tutorial phần 1 pptx

Đang tải... (xem toàn văn)

Thông tin tài liệu

Web Services Tutorial Tamara Kogan tkogan@cincom.com 2 About this tutorial • Purpose of this tutorial: – provide an introduction to Web services technology – display VW’s support of Web services technology – explain the use of Web services tools available in VW Introduction to Web Services 4 Web Services Technology • What are Web services about? • The Web Services Model • Enabling Technologies • SOAP messages • Web Services Description Language 5 What are Web Services about • Web Services is a technology that allows applications to communicate with each other in a platform- and programming language-independent manner. • A Web Service is a software interface that describes a collection of operations that can be accessed over the network through standardized XML messaging. It uses protocols based on the XML language to describe an operation to execute or data to exchange with another Web service. 6 The Web Services Model Find Publish Bind Services <Header> <Body> HTTP HTTP SOAP Client Service Provider Service Registry UDDI Services Description WSDL Services Description WSDL 7 Enabling Technologies S E C U R I T Y Network HTTP, FTP, IIOP, email XML-Based message SOAP Service description WSDL Service discovery and publication UDDI 8 SOAP 1.1 Message <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"/> <SOAP-ENV:Header> <m:Transaction SOAP-ENV:actor="http://schemas.xmlsoap.org/soap/actor/next" SOAP-ENV:mustUnderstand="1">5 </m:Transaction> </SOAP-ENV:Header> <SOAP-ENV:Body> <m:HoldingByAcquisitionNumber xmlns:m="Some-URI“>1234567 </m:HoldingByAcquisitionNumber> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 9 SOAP Message Transmission SOAP node SOAP node Original Sender Intermediary Ultimate Receiver SOAP node Role: Next Role: Ultimate Receiver <password role=“…/next” mustUnderstand=“true”> <transaction mustUnderstand=“true”> <publish >…</publish> Target Def a u lt t ar g e t A lw ay s t ar g eted at </Header> <Body> <Header> </Body> SOAP 1.1 is using: actor SOAP 1.2 is using: role 10 Soap 1.1 Message over HTTP POST /LibrarySearch HTTP/1.1 Host: www.libraryserver.com Content-Type: text/xml; charset="utf-8" Content-Length: nnnn SOAPAction: "Some-URI” <SOAP-ENV:Envelope <SOAP-ENV:Header> … </SOAP-ENV:Header> </SOAP-ENV:Body> …. </SOAP-ENV:Body> </SOAP-ENV:Envelope> . of Web services tools available in VW Introduction to Web Services 4 Web Services Technology • What are Web services about? • The Web Services Model • Enabling Technologies • SOAP messages • Web. Web Services Tutorial Tamara Kogan tkogan@cincom.com 2 About this tutorial • Purpose of this tutorial: – provide an introduction to Web services technology – display VW’s support of Web services. at </Header> <Body> <Header> </Body> SOAP 1. 1 is using: actor SOAP 1. 2 is using: role 10 Soap 1. 1 Message over HTTP POST /LibrarySearch HTTP /1. 1 Host: www.libraryserver.com Content-Type: text/xml;

Ngày đăng: 14/08/2014, 19:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan