Upload
harshang-rana
View
124
Download
7
Embed Size (px)
DESCRIPTION
Web Service
Citation preview
Web Service
By : Shivang
Overview of Web Services Why web service? Web Service architecture Service oriented architecture SOAP (messaging) WSDL (service description) UDDI (registry)
Agenda
A Web Service is a software system designed to support interoperable machine-to-machine interaction over a network.
Web services are small, reusable applications that help computers from many different operating system platforms work together by exchanging messages.
What is a Web Service?
Web services are based on industry protocols that include XML (Extensible Markup Language),
SOAP (Simple Object Access Protocol), and WSDL (Web Services Description Language).
These protocols help computers work together across various platforms and programming languages.
Why web service ?
Terminology
Web Service architecture
Service oriented architecture
Its lightweight XML-based messaging protocol used to encode the information in web service request and response messages before sending them over a network
SOAP messages are independent of any operating system or protocol and may be transported using a variety of Internet protocols
What is SOAP ?
Platform independent Language independent Based on XML Simple and extensible Communication protocol Communication between applications Format for sending messages Designed to communicate via Internet
Features of SOAP
SOAP message format
WSDL is an XML-based language used to define Web Services and describe how to access them.
WSDL is an XML based protocol for information exchange in decentralized and distributed environments
WSDL is the standard format for describing a web service.
What is WSDL?
WSDL is a language for describing how to interface with XML-based services.
WSDL definition describes how to access a web service and what operations it will perform.
WSDL is the language that UDDI uses. WSDL was developed jointly by Microsoft and IBM.
Continue
Stands for Universal Description, Discovery and Integration Directory for storing information about Web Services Directory of Web Services interfaces described by WSDL Communicates via SOAP Built into the Microsoft .NET platform
What is UDDI ?
Interoperability Usability Reusability Deployability
Web Service Advantages
Thank You