Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions.

Similar presentations


Presentation on theme: "Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions."— Presentation transcript:

1 web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions

2 web services what is a web service? –programmable logic accessed using standard web protocols –platform independent remote program calls –builds on commonly used standards

3 web services web service benefits –vendor independent –platform independent –flexible transport –standards based

4 web services web service standards –UDDI – Universal Description, Discovery and Integration –WSDL – Web Services Description Language –SOAP – Simple Object Access Protocol –XML – eXtensible Markup Language –HTTP – Hypertext Transfer Protocol

5 web services UDDI –standard for registering web services –public or private registries –service and WSDL definitions listed

6 web services UDDI –two major public registries http://uddi.microsoft.com http://www-3.ibm.com/services/uddi

7 web services WSDL –describes service name operations arguments return types custom types text description encoding transport

8 web services SOAP –XML structure for passing requests and replies –Messages for each operation

9 web services XML –meta-language (a language to define other languages) –human readable (sometimes) –SOAP defines the way XML is used in web services

10 web services HTTP –ubiquitous –firewall friendly –simple –web services can use other transports

11 web services centric web services prerequisites –Microsoft SOAP Toolkit V3.0 –Web access

12 web services web services actions –WebDeclare –WebDescription –WebCall

13 web services Web Services Description tool –simple view

14 web services Web Services Description tool –advanced view

15 web services WebDescription –uses WSDL to define a web service –high level and simpler –implementation details derived from WSDL

16 web services WebDescription –Arguments WSDL Procedure Alias

17 web services WebDescription (http://www.richsolutions.com/RichPayments/RichCardValidato r.asmx?WSDL, GetCardType, )

18 web services WebDeclare –Low level definition of web service –WSDL not available –Uses structures in arguments or return value

19 web services WebDeclare –Arguments URL SoapAction Procedure Namespace Alias Arguments Returns

20 web services WebDeclare WebDeclare (http://www.ebob42.com/cgi- bin/Romulan.exe/soap/IRoman, urn:Roman-IRoman#IntToRoman, IntToRoman,, Int As Integer, return As String)

21 web services WebCall –execute the web service –must be defined earlier with WebDeclare or WebDescription –Handles encoding of arguments and response

22 web services WebCall –Arguments Procedure Arguments Returns –WebCall (GetCardType, fldCardNumber, strCardType)

23 centric 8 Training Workshop 3

24 This page is intentionally left blank.

25


Download ppt "Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions."

Similar presentations


Ads by Google