SlideShare a Scribd company logo
Web Services
List of
Topics
β€’ What are Web Services ?
β€’ How it works ?
β€’ Why Web Services?
β€’ Architecture
β€’ Components
What are
web
services?
Web Services can convert your application into a Web application
which can publish its function or message to the rest of the world.
The basic Web Services platform is XML + HTTP
A application which run on web (Internet or Intranet) and provides
generic services
The services provided are through the web and in a standardized
format which makes it generic and independent on the platform or
the protocol on which the service was requested.
Web services are open standard ( XML, SOAP, HTTP etc.) based
Web applications that interact with other web applications for the
purpose of exchanging data
Webservices divya 1
Webservices divya 1
Types of Webservices
β€’ There are two types of Webservices
β€’ SOAP (JAX-WS , Java API for XML Web Services)
β€’ REST (JAX-RS, Java API for RESTful Web Services)
Why Web services ?
β€’ Exposing the existing function on to network
β€’ Connecting Different Applications i.e. Interoperability
β€’ Low Cost of communication
β€’ Standardized Protocol
Architecture
Web service roles
β€’ There are three major roles within the web service architecture
β€’ Service provider: This is the provider of the web service. The service provider implements the service and
makes it available on the Internet.
β€’ Service requestor: This is any consumer of the web service. The requestor utilizes an existing web service by
opening a network connection and sending an XML request.
β€’ Service registry: This is a logically centralized directory of services. The registry provides a central place where
developers can publish new services or find existing ones.
Web Service protocol stack
Protocol stack cont…
β€’ Service transport: This layer is responsible for transporting messages between applications. Currently, this layer
includes hypertext transfer protocol (HTTP), Simple Mail Transfer Protocol (SMTP), file transfer protocol (FTP),
and newer protocols, such as Blocks Extensible Exchange Protocol (BEEP).
β€’ XML messaging: This layer is responsible for encoding messages in a common XML format so that messages
can be understood at either end. Currently, this layer includes XML-RPC and SOAP.
β€’ Service description: This layer is responsible for describing the public interface to a specific web service.
Currently, service description is handled via the Web Service Description Language (WSDL).
β€’ Service discovery: This layer is responsible for centralizing services into a common registry, and providing easy
publish/find functionality. Currently, service discovery is handled via Universal Description, Discovery, and
Integration (UDDI).

More Related Content

PPTX
Introduction to web services
PPTX
Soa 8 soa technologies for web services
PPTX
Soa 10 soa technology soap
PPTX
Soa 9 soa technologies wsdl
PPTX
Web services
PPTX
WSDL in Mule Esb
PPTX
Web services by Nikhil Hatiskar
PDF
Web services
Introduction to web services
Soa 8 soa technologies for web services
Soa 10 soa technology soap
Soa 9 soa technologies wsdl
Web services
WSDL in Mule Esb
Web services by Nikhil Hatiskar
Web services

What's hot (20)

PPTX
Web Services - A brief overview
PPTX
Web services
PPTX
Web services concepts, protocols and development
PDF
ITI004En-Introduction to XML (III)
PPTX
web programming
PDF
Web Services
PPTX
An Overview of Web Services: SOAP and REST
PPTX
Rest Best Practices
PPTX
HIMSS Digital Healthcare Week 2013- The journey from HL7v2 to HL7 FHIR
PPT
www | HTTP | HTML - Tutorial
PPT
PPTX
introduction for web connectivity (IoT)
PPTX
Web services SOAP
PDF
REST vs SOAP
PPTX
web connectivity in IoT
PDF
Web Services Tutorial
PPTX
Learn REST API at ASIT
Β 
PPTX
Web services wsdl
PDF
Web Services (SOAP, WSDL, UDDI)
Web Services - A brief overview
Web services
Web services concepts, protocols and development
ITI004En-Introduction to XML (III)
web programming
Web Services
An Overview of Web Services: SOAP and REST
Rest Best Practices
HIMSS Digital Healthcare Week 2013- The journey from HL7v2 to HL7 FHIR
www | HTTP | HTML - Tutorial
introduction for web connectivity (IoT)
Web services SOAP
REST vs SOAP
web connectivity in IoT
Web Services Tutorial
Learn REST API at ASIT
Β 
Web services wsdl
Web Services (SOAP, WSDL, UDDI)
Ad

Similar to Webservices divya 1 (20)

PPTX
Web-services-MD.pptx for web site designing
PPTX
unit -4 spring web services like SOA Arch
PPTX
Web services
PDF
Web Services / Technology in Cloud Computing
PPTX
Soap web service
PPT
CS-802 Act-1.ppt
PDF
Unit-5_2 PPT on Distributed Web based System.pdf
PDF
Overview of web services
PPTX
Web services protocols
PPTX
Introduction to webservices
PPTX
Web services
PPTX
Mini-Training: Let's have a rest
PPTX
Simple Object Access Protocol (SOAP).pptx
PPTX
WCjffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff...
PPT
Xml.ppt
PPT
Java web services
PPT
Web services
PPTX
Web service implementation
PPTX
Introduction to APIs (Application Programming Interface)
Web-services-MD.pptx for web site designing
unit -4 spring web services like SOA Arch
Web services
Web Services / Technology in Cloud Computing
Soap web service
CS-802 Act-1.ppt
Unit-5_2 PPT on Distributed Web based System.pdf
Overview of web services
Web services protocols
Introduction to webservices
Web services
Mini-Training: Let's have a rest
Simple Object Access Protocol (SOAP).pptx
WCjffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff...
Xml.ppt
Java web services
Web services
Web service implementation
Introduction to APIs (Application Programming Interface)
Ad

Recently uploaded (20)

PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Digital Literacy And Online Safety on internet
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
Β 
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PPTX
Introuction about WHO-FIC in ICD-10.pptx
DOCX
Unit-3 cyber security network security of internet system
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
SASE Traffic Flow - ZTNA Connector-1.pdf
RPKI Status Update, presented by Makito Lay at IDNOG 10
Β 
presentation_pfe-universite-molay-seltan.pptx
Unit-1 introduction to cyber security discuss about how to secure a system
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
522797556-Unit-2-Temperature-measurement-1-1.pptx
Digital Literacy And Online Safety on internet
Job_Card_System_Styled_lorem_ipsum_.pptx
international classification of diseases ICD-10 review PPT.pptx
Paper PDF World Game (s) Great Redesign.pdf
Power Point - Lesson 3_2.pptx grad school presentation
Β 
Sims 4 Historia para lo sims 4 para jugar
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Slides PDF The World Game (s) Eco Economic Epochs.pdf
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Introuction about WHO-FIC in ICD-10.pptx
Unit-3 cyber security network security of internet system
SAP Ariba Sourcing PPT for learning material
introduction about ICD -10 & ICD-11 ppt.pptx

Webservices divya 1

  • 2. List of Topics β€’ What are Web Services ? β€’ How it works ? β€’ Why Web Services? β€’ Architecture β€’ Components
  • 3. What are web services? Web Services can convert your application into a Web application which can publish its function or message to the rest of the world. The basic Web Services platform is XML + HTTP A application which run on web (Internet or Intranet) and provides generic services The services provided are through the web and in a standardized format which makes it generic and independent on the platform or the protocol on which the service was requested. Web services are open standard ( XML, SOAP, HTTP etc.) based Web applications that interact with other web applications for the purpose of exchanging data
  • 6. Types of Webservices β€’ There are two types of Webservices β€’ SOAP (JAX-WS , Java API for XML Web Services) β€’ REST (JAX-RS, Java API for RESTful Web Services)
  • 7. Why Web services ? β€’ Exposing the existing function on to network β€’ Connecting Different Applications i.e. Interoperability β€’ Low Cost of communication β€’ Standardized Protocol
  • 9. Web service roles β€’ There are three major roles within the web service architecture β€’ Service provider: This is the provider of the web service. The service provider implements the service and makes it available on the Internet. β€’ Service requestor: This is any consumer of the web service. The requestor utilizes an existing web service by opening a network connection and sending an XML request. β€’ Service registry: This is a logically centralized directory of services. The registry provides a central place where developers can publish new services or find existing ones.
  • 11. Protocol stack cont… β€’ Service transport: This layer is responsible for transporting messages between applications. Currently, this layer includes hypertext transfer protocol (HTTP), Simple Mail Transfer Protocol (SMTP), file transfer protocol (FTP), and newer protocols, such as Blocks Extensible Exchange Protocol (BEEP). β€’ XML messaging: This layer is responsible for encoding messages in a common XML format so that messages can be understood at either end. Currently, this layer includes XML-RPC and SOAP. β€’ Service description: This layer is responsible for describing the public interface to a specific web service. Currently, service description is handled via the Web Service Description Language (WSDL). β€’ Service discovery: This layer is responsible for centralizing services into a common registry, and providing easy publish/find functionality. Currently, service discovery is handled via Universal Description, Discovery, and Integration (UDDI).