Download - Ta web service
![Page 1: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/1.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Web Service
![Page 2: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/2.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
What is Web Services?Web Services ArchitectureWeb Services StandardsWeb Services DevelopmentWeb Services Live ExampleUse Of Web Service In TA
![Page 3: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/3.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
What is Web Service ?
![Page 4: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/4.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
A web service is a software system designed to support interoperable machine-to-machine interaction over a network.
It has an interface described in a machine-process able format (specifically WSDL).
Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards.
Web Service Definition by W3C
![Page 5: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/5.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Server
Clients
Internet
Servers
Clients
Client-Server Web Applications
Evolution of Distributed Computing
![Page 6: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/6.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Web Services/ Peer-to-peer
Servers
Servers
Clients
ClientsClients
Clients
![Page 7: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/7.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Inter-EnterpriseProgramming language independentMessage-drivenCan be bound to different transportsLoosely-coupled
Web Services
![Page 8: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/8.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Web Services Architecture
![Page 9: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/9.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Simplified Architecture
Web Service Provider
Registry
Web Service Requester
PUBLISH
1. Service registers
BIND
3. Calls service
DISCOVER
2. Request service location
![Page 10: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/10.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Web Services Standards
![Page 11: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/11.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
XML WSDL Web Services Description Language SOAP Just an acronym UDDI Universal Description, Discovery and
Integration
Core Standards
![Page 12: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/12.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Based on XMLMessage Based Independent of Programming LanguagePotentially dynamic assemblyAccessed over InternetLoosely Coupled
Web Services Characteristics
![Page 13: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/13.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Live Example
Google,Yahoo,Amazon Search Engine Web Services (http://www.flash-db.com/Google/)
Currency Converter Web Services
Travel Agent App(makemytrip,yatra)
![Page 14: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/14.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Web Services Usage Scenario
LookupRequest WSDL
Web Service Requester
Publish
Publish
Publish
End-user Application Travel Agency
RepositoryUDDI Airline
Reservation
Hotel Reservation
Taxi Booking
Web Service Providers
Internet(HTTP, SOAP,
XML)
![Page 15: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/15.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Advantages
Platform neutral
Standard accessibility
Inter-operable
Relatively cheap to build and assemble
Simplifies enterprise integration
![Page 16: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/16.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
J2EE .NET
Development Platforms
![Page 17: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/17.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Use In Think Ahead
Itrack Product Function can be Provided as aWeb service
![Page 18: Ta web service](https://reader036.vdocuments.site/reader036/viewer/2022082511/54795723b37959822b8b46f0/html5/thumbnails/18.jpg)
Think Ahead | Ph: +91 80 25584238, 25321797 | Fax: +91 80 25321798 www.thinkahead.net
Thank You