Beruflich Dokumente
Kultur Dokumente
Shubham Verma
Table of Content
2
Introduction to Web Services
3
Introduction to Web Services
Waiter
YOU Kitchen
4
Web Services
According to Gartner research (June 15, 2001), “Web services are
loosely coupled software components delivered over Internet
standard technologies.”
•Self contained
6
Basic Operational model
Medium: HTTP/internet
Format: XML/JSON
Client Server
Service Service provider
Consumer
7
Components of web service
8
WSDL (Web Service Description language) &
UDDI (Universal )
• Customer needs to know in- order to make request:
• What are the services available?
• What are the Response parameters?
• How to call the service?
• Service provider publishes an interface for his web service that
describe all attributes of web service, Which is XML based and is
called:- WSDL
• https://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php?wsdl
How to get WSDL?
9
WSDL (Web Service Description language) &
UDDI (Universal Description Discovery and Integration )
• A web service provider publishes his web service through WSLD on an
online directory from where consumer can query and search the web
service.
• This online registry / directory is called UDDI
10
WSDL WSDL
UDDI
WSDL WSDL
WSDL
Client Server
11
SOAP VS REST
SOAP
• Simple Object Access Protocol
• If a web service follows some
standards then it is SOAP web
service:
• SOAP
• XML Document communication
• XML SOAP message
• SOAP Message XML
• Envelope
• Header
• Body
• WSDL
• UDDI
• Example SOAP
Client Server
• Example Rest
12
CFO
• What is the relevance of the subject for this program?
13
Syllabus
• Introduction to Web Services:
• Introduction to unit, The definition of web service, basic operational model of
web service, tools and technologies enabling web service, benefits and
challenges of using web services, emergence of web services and SOA,
conclusion of unit
• Web Service Architecture:
• Introduction to the unit, web services architecture and its characteristics, core
building blocks of web services, standards and technologies available for
implementing web services, web services communication, basic steps of
implementing web services, developing web services enabled applications,
conclusion of unit
14
Syllabus
• Fundamental of SOAP:
• Introduction of unit, SOAP message structure, SOAP encoding, SOAP message
exchange models, SOAP communication and messaging, SOAP
communication and messaging, SOAP security, building SOAP web services,
limitation of SOAP, conclusion of unit
• Introduction to SOA:
• Introduction to unit, what is SOA, characteristics of SOA, comparing SOA with
client-server and distributed architectures, benefits of SOA, principles of
service orientation, service layers, conclusion of unit.
• Building SOA based application:
• Introduction to unit, service oriented analysis and design, service modeling,
design standards and guidelines, composition, WS-BPEL, WS-coordination,
WS-Policy, WS-Security, SOA support in J2EE, conclusion of unit
15
Thank You
16