9
Web Services Web Services Brenton Lovett Wizard Information Services

Web Services Brenton Lovett Wizard Information Services

Embed Size (px)

Citation preview

Page 1: Web Services Brenton Lovett Wizard Information Services

Web ServicesWeb Services

Brenton Lovett

Wizard Information Services

Page 2: Web Services Brenton Lovett Wizard Information Services

2

AgendaWhat is a Web Service?Web Services Technology Web Service Examples

GoogleAmazonUPS

MAVIS Web Services

Page 3: Web Services Brenton Lovett Wizard Information 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.

Page 4: Web Services Brenton Lovett Wizard Information Services

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

Page 5: Web Services Brenton Lovett Wizard Information Services

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.

Page 6: Web Services Brenton Lovett Wizard Information Services

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.

Page 7: Web Services Brenton Lovett Wizard Information Services

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.

Page 8: Web Services Brenton Lovett Wizard Information Services

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

Page 9: Web Services Brenton Lovett Wizard Information Services

Web ServicesWeb Services

Integrate your applications seamlessly with MAVIS!