web services in this presentation… –what is a web service? –web service benefits –web...
DESCRIPTION
web services web service benefits –vendor independent –platform independent –flexible transport –standards basedTRANSCRIPT
![Page 1: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/1.jpg)
web services• In this presentation…
– what is a web service?– web service benefits– web service standards– web service definitions– web service actions
![Page 2: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/2.jpg)
web services• what is a web service?
– programmable logic accessed using standard web protocols
– platform independent remote program calls– builds on commonly used standards
![Page 3: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/3.jpg)
web services• web service benefits
– vendor independent– platform independent– flexible transport– standards based
![Page 4: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/4.jpg)
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
![Page 5: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/5.jpg)
web services• UDDI
– standard for registering web services– public or private registries– service and WSDL definitions listed
![Page 6: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/6.jpg)
web services• UDDI
– two major public registries• http://uddi.microsoft.com• http://www-3.ibm.com/services/uddi
![Page 7: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/7.jpg)
web services• WSDL
– describes• service name• operations• arguments• return types• custom types• text description• encoding• transport
![Page 8: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/8.jpg)
web services• SOAP
– XML structure for passing requests and replies– Messages for each operation
![Page 9: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/9.jpg)
web services• XML
– meta-language (a language to define other languages)
– human readable (sometimes)– SOAP defines the way XML is used in web services
![Page 10: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/10.jpg)
web services• HTTP
– ubiquitous– firewall friendly– simple– web services can use other transports
![Page 11: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/11.jpg)
web services• centric web services prerequisites
– Microsoft SOAP Toolkit V3.0– Web access
![Page 12: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/12.jpg)
web services• web services actions
– WebDeclare– WebDescription– WebCall
![Page 13: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/13.jpg)
web services• Web Services Description tool
– simple view
![Page 14: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/14.jpg)
web services• Web Services Description tool
– advanced view
![Page 15: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/15.jpg)
web services• WebDescription
– uses WSDL to define a web service– high level and simpler– implementation details derived from WSDL
![Page 16: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/16.jpg)
web services• WebDescription
– Arguments• WSDL• Procedure• Alias
![Page 17: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/17.jpg)
web services• WebDescription
WebDescription(http://www.richsolutions.com/RichPayments/
RichCardValidator.asmx?WSDL, GetCardType, )
![Page 18: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/18.jpg)
web services• WebDeclare
– Low level definition of web service– WSDL not available– Uses structures in arguments or return value
![Page 19: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/19.jpg)
web services• WebDeclare
– Arguments• URL• SoapAction• Procedure• Namespace• Alias• Arguments• Returns
![Page 20: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/20.jpg)
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)
![Page 21: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/21.jpg)
web services• WebCall
– execute the web service– must be defined earlier with WebDeclare or
WebDescription– Handles encoding of arguments and response
![Page 22: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/22.jpg)
web services• WebCall
– Arguments• Procedure• Arguments• Returns
– WebCall (GetCardType, fldCardNumber, strCardType)
![Page 23: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/23.jpg)
centric 8 Training
Workshop 3
![Page 24: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/24.jpg)
This page is intentionally left blank.
![Page 25: Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions](https://reader036.vdocuments.mx/reader036/viewer/2022062523/5a4d1ada7f8b9ab059974635/html5/thumbnails/25.jpg)
This page is intentionally left blank.