
8edb7037869f26db2a6dc80f67336be2.ppt
- Количество слайдов: 25
web services • In this presentation… – – – what is a web service? web service benefits web service standards web service definitions web service actions
web services • what is a web service? – programmable logic accessed using standard web protocols – platform independent remote program calls – builds on commonly used standards
web services • web service benefits – – vendor independent platform independent flexible transport standards based
web services • web service standards – – – UDDI – Universal Description, Discovery and Integration WSDL – Web Services Description Language SOAP – Simple Object Access Protocol XML – e. Xtensible Markup Language HTTP – Hypertext Transfer Protocol
web services • UDDI – standard for registering web services – public or private registries – service and WSDL definitions listed
web services • UDDI – two major public registries • http: //uddi. microsoft. com • http: //www-3. ibm. com/services/uddi
web services • WSDL – describes • • service name operations arguments return types custom types text description encoding transport
web services • SOAP – XML structure for passing requests and replies – Messages for each operation
web services • XML – meta-language (a language to define other languages) – human readable (sometimes) – SOAP defines the way XML is used in web services
web services • HTTP – – ubiquitous firewall friendly simple web services can use other transports
web services • centric web services prerequisites – Microsoft SOAP Toolkit V 3. 0 – Web access
web services • web services actions – Web. Declare – Web. Description – Web. Call
web services • Web Services Description tool – simple view
web services • Web Services Description tool – advanced view
web services • Web. Description – uses WSDL to define a web service – high level and simpler – implementation details derived from WSDL
web services • Web. Description – Arguments • WSDL • Procedure • Alias
web services • Web. Description (http: //www. richsolutions. com/Rich. Payments/Rich. Card. Validato r. asmx? WSDL, Get. Card. Type, )
web services • Web. Declare – Low level definition of web service – WSDL not available – Uses structures in arguments or return value
web services • Web. Declare – Arguments • • URL Soap. Action Procedure Namespace Alias Arguments Returns
web services • Web. Declare (http: //www. ebob 42. com/cgibin/Romulan. exe/soap/IRoman, urn: Roman-IRoman#Int. To. Roman, Int As Integer, return As String)
web services • Web. Call – execute the web service – must be defined earlier with Web. Declare or Web. Description – Handles encoding of arguments and response
web services • Web. Call – Arguments • Procedure • Arguments • Returns – Web. Call (Get. Card. Type, fld. Card. Number, str. Card. Type)
centric 8 Training • Workshop 3
This page is intentionally left blank.
This page is intentionally left blank.
8edb7037869f26db2a6dc80f67336be2.ppt