Download presentation
Presentation is loading. Please wait.
Published byMatthew Reeves Modified over 9 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.