9
Web Service Bright + Ong

Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Embed Size (px)

Citation preview

Page 1: Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Web Service

Bright + Ong

Page 2: Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Meaning• A collection of protocols and

standards used for exchanging data between applications or systems

• Written in various programming languages and running on various platforms

• To exchange data over computer networks like the Internet

Page 3: Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Advantage of Web Service

• Interoperability-Ability of software and hardware on multiple machines frommultiple vendors to communicate

• Usability-Allow the business logic of many different systems to be exposed over the Web

• Reusability-Easy to reuse Web Service components as appropriate in other services

• Deployability-Makes it possible to deploy Web Services even over the firewall

Page 4: Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Standard Used

1.XML2.SOAP3.WSDL4.UDDI

Page 5: Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Extensible Markup Language (XML)

• Provides a text-based means to describe and apply a tree-based structure to information

• Primary purpose is to facilitate the sharing of data across different systems

• Begin with <?xml ...?>• First introduced on February 10, 1998

Page 6: Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Simple Object Access Protocol (SOAP)

• An XML based markup language• Defines a standard message format for

carrying data objects• Use HTTP protocols to carry

information• SOAP works well with network

firewalls• Begin with <soap:….>• Original designed in 1998 by Microsoft

Page 7: Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Web Services Description Language

(WSDL) • XML based markup language used to

describe and define Web Services• often used in combination with SOAP

and XML• XLang is an extension of the WSDL• Introduced by Ariba, IBM and

Microsoft in March 2001

Page 8: Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Universal Description Discovery and Integration (UDDI)

• Use by more than seventy percent of the Fortune 500 companies

• Enabling businesses to publish service listings and discover each other and define how the services or software applications interact over the Internet

• A form of Service-oriented architecture (SOA)

• First written in August, 2000

Page 9: Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various

Example of Web Service

Blog Management on Blogger.com

Photo Sharing Management on Flickr.com

Package Tracking on Fedex.com

Maps, Traffic on Yahoo.com

Payment System on Paypal.com