Upload
patrick-greene
View
214
Download
0
Embed Size (px)
Citation preview
Web ServicesWeb Services
Brenton Lovett
Wizard Information Services
2
AgendaWhat is a Web Service?Web Services Technology Web Service Examples
GoogleAmazonUPS
MAVIS Web Services
3
What is a Web Service? An application that provides a Web API. Web API exposes the functionality of an
application to other applications using XML and the Web.
Web API relies on Web services technology to manage communications between heterogeneos applications.
Web services technology is pervasive, vendor-independent, language-neutral, and very low-cost.
4
Web Services Technology
HTTP – HyperText Transfer Protocol
XML – eXtensible Markup Language
SOAP - Simple Object Access Protocol
WSDL - Web Services Description Language
UDDI - Universal Description, Discovery, and Integration
5
Google Web Services
The Google Web API allows an application to query the Google search engine directly rather than through a browser.
Search results are returned as structured XML data so that the requesting application can process the information.
6
Amazon Web Services
The Amazon Web API allows Amazon’s online catalog to be accessed from an application, so that marketing affiliates can sell Amazon products from their own web sites in conjunction with their own products.
Affiliate Web sites use Amazon’s Web API to search Amazon’s catalog and display the results on their own sites, including features such as Amazon reviews and book ratings as well as price and availability.
7
UPS Web Services
The UPS Web API allows businesses to connect their applications directly to the UPS logistics system to add integrated shipping, tracking and related functionality.
8
MAVIS Web Services
External System
MAVIS
Web APIHTTP
SOAP (XML)
A few examples:
•Harvest records from other databases and import them into MAVIS
•Synchronize MAVIS records with corresponding records in other databases
•Access MAVIS records through your own web application
Web ServicesWeb Services
Integrate your applications seamlessly with MAVIS!