Download presentation
Presentation is loading. Please wait.
Published byMillicent Webster Modified over 9 years ago
1
CSC8530 Distributed Systems XML Web Services David Vaglia
2
XML Web Service Expose useful functionality to Web users through a standard Web protocol. Describe their interfaces in enough detail to allow user to build a client application. Usually provided in a Web Services Description Language (WSDL) document. Registered so that users can find them. Universal Discovery Description and Integration (UDDI) Standard Data Format
3
SOAP Simple Object Access Protocol Specification that defines XML format for messages Optional – Represent Program Data, do RPC HTTP message Many Implementations Implemented on many hardware and software platforms Security? http://www.w3.org/TR/soap/
4
WSDL XML Web Services Description Language Describes a set of SOAP messages and how they are exchanged Describes location of Service and Communication protocol Specification is at http://www.w3.org/TR/wsdl
5
UDDI Universal Discovery Description and Integration UDDI directory entry is a XML files that describes a business and services it offers White pages, Yellow Pages, Green Pages Type Model or tModel contains WSDL file that describes a SOAP interface to a XML Web Service Searchable http://www.uddi.org.about.html
6
Calculator App
7
XML Request 100000 30 8.0 1000 300
8
XML Response 733.76 83.33 25 842.09
9
SOAP Message Format <soap:Envelope xmlns:soap="...">
10
SOAP Request POST /mortgagecalc/mc.asmx HTTP/1.1 Host: example.org Content-Type: text/xml; charset=utf-8 Content-Length: 323 SOAPAction: "http://example.org/mortgage/CalculateMortgage" <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> billy yllib <m:CalculateMortgage xmlns:m="http://example.org/mortgage"> 100000 30 8.0 1000 300
11
Web Services Platform
12
Dist Application Missing Features Security Routing Transactions Reliable Messaging Add-Ons Available
13
OPC XML DA DCOM Replacement
14
OPC XML DA Subscription
15
OPC XML Performance Evaluation Much slower on Internet than Intranet Data must pass through Firewall and Web Server Security again is a concern Progression to web services is not straight forward OPC Technology is now available on Internet
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.