web services

7
Web Services Agenda: What is a Web Service Uses of Web Services Types of Web Services Web Service protocols Web Services Description Language (WSDL) What is SOAP http://helloworldtutorials.blogspot.com http://helloworldtutorials.blogspot.com

Upload: sj-choudary

Post on 17-Jul-2015

402 views

Category:

Technology


0 download

TRANSCRIPT

Web Services

Agenda: Ø  What is a Web Service Ø  Uses of Web Services Ø  Types of Web Services Ø  Web Service protocols Ø  Web Services Description Language (WSDL) Ø  What is SOAP

http://helloworldtutorials.blogspot.com

http://helloworldtutorials.blogspot.com

What is a Web Service

http://helloworldtutorials.blogspot.com

http://helloworldtutorials.blogspot.com

CLIENT SERVER

Exchange data

JAVA

It is a service to exchange data from different unknown systems.

C#

Uses of Web Services

� Reuse of existing applications � Communicate or Exchange with different

platforms.

http://helloworldtutorials.blogspot.com

http://helloworldtutorials.blogspot.com

Currency Converter Bank of

America

WellsFargo AXIS

Types of Web Services

�  Simple Web services � Complex Web services

Simple Web services have only simple data types like integer, string and other types are sent and receive Complex Web Services are need to configure the ability to send and receive more than the simple data types.

http://helloworldtutorials.blogspot.com

http://helloworldtutorials.blogspot.com

Web Service protocols

�  SOAP � REST � BEEP �  JSON-RPC � XMLL-RPC

http://helloworldtutorials.blogspot.com

http://helloworldtutorials.blogspot.com

Web Services Description Language (WSDL) �  WSDL is an XML document, used to describe Web services �  It describes major 4 elements �  <types> �  <message> �  <port Type>

�  <binding>

We can generate WSDL through IDE or can written manually. First create WSDL and then developing implementation classes depends on WSDL called Top-down approach. Depends on implementation classes creating WSDL is Bottom-up approach.

http://helloworldtutorials.blogspot.com

http://helloworldtutorials.blogspot.com

�  It is a simple XML-base protocol to access web services or to exchange information over HTTP.

http://helloworldtutorials.blogspot.com

What is SOAP

CLIENT SERVER

SOAP Protocol

http://helloworldtutorials.blogspot.com