SlideShare a Scribd company logo
WEB SERVICESOrangeScapeTechnologiesWrite Once, Cloud Anywhere.
Ordering at a restaurant
What is Web Service?Application Programming Interfaces (API)Allows different application from different sources to communicateIntegration of Web application include standards:	XML - Extensible Markup Language	SOAP - Simple Object Access Protocol	WSDL - Web Services Description Language	UDDI - Universal Discovery Description and Integration
Why Web Service?Interoperability among distributed applications – diverse hardware & softwareAccessibility of applications through firewalls using Web protocolsCross-platform, cross-language data model (XML)
Calling a Web service diagram
Web services framework
UDDIUDDI defines the operation of a service registry:Data structures for registering	SOAP Access API	Rules for the operation of a global registrybusinessEntitybusinessEntitybusinessEntityRosetta-NetbusinessServicebusinessServiceBASDASimple.BuySchemas,Interchange specificationbindingTemplatebindingTemplateInstanceDetailsInstanceDetailscategoryBagSIC CODENAICSkeyedReferencekeyedReferenceidentifierBagDUNS NumberskeyedReferencekeyedReferenceThomas Registry IDWeb Service
WSDLProvides functional description of network services: IDL descriptionProtocol and deployment detailsPlatform independent description. Extensible language.Used in combination of XML & SOAPServicePort(e.g. http://host/svc)PortBinding(e.g. SOAP)BindingportTypeoperation(s)ageinMesoutMessage
Structure of WSDL<definitions><types>  definition of types........</types><message>  definition of a message....</message><portType>  definition of a port.......</portType><binding>  definition of a binding....</binding></definitions>
SOAPRelies on XML for messagingMessaging framework:SOAP processing model	SOAP extensibility mode	SOAP underlying protocol binding	SOAP message construct
SOAP format<SOAP-ENV:Envelopexmlns="http://schemas.xmlsoap.org/soap/envelope/">    < SOAP-ENV:Header>     ...    </ SOAP-ENV:Header>    < SOAP-ENV:Body>      ...    </ SOAP-ENV:Body>   ...</ SOAP-ENV: Envelope>
Architecture
Style of use
RPC“Remote Procedure Call”First web service toolsBasic unit- WSDLTightly coupled
SOA“Service Oriented Architecture”Basic unit of communication is message“Message-oriented” serviceLoosely coupled
REST“Representational State Transfer”Constrains interface to a set of well know operationsDescribed in context of HTTP
Web service , Mashups and API’sMashups is any web feature that builds on services provided by other sites.API contains classes and Interfaces just like a program.A web service is a form of API (Application Programming Interface). Embedding a URL to google maps, a webservice? a mashup? Or a API ?
Web Services in OrangeScape 3.0
Style of Use - SOAPExpose a serviceEasy generation of WSDL.Default services.User defined services.Consume a ServiceEasy to configure.
Consuming a Web Service
Style of use – REST ( Representational State Transfer) URL with HTTP methods( PUT,POST,GET &  DELETE ).Data is passed using query string.
ConclusionThe Web services framework is being defined, standardized and supported by the industry at a record pace.Broad industry acceptance and standard compliance will make it ubiquitous.Will bring an unprecedented  level of interoperability to  Web applications.Integration with any application is now very easy with OrangeScape’s web services.The benefits of Web services, however, are not limited to the Web!
Questions…..
Thank you…

More Related Content

PPTX
Web Service
PDF
Web service introduction
PPT
Java web services
ODP
Web service Introduction
PDF
Java Web Services [1/5]: Introduction to Web Services
PPTX
Soap web service
PPT
Intro to web services
PPTX
Web Services - Architecture and SOAP (part 1)
Web Service
Web service introduction
Java web services
Web service Introduction
Java Web Services [1/5]: Introduction to Web Services
Soap web service
Intro to web services
Web Services - Architecture and SOAP (part 1)

What's hot (20)

PPT
WebService-Java
PDF
Web services
PDF
Web Services (SOAP, WSDL, UDDI)
PDF
Web Service Implementation Using ASP.NET
PPT
Introduction to web services and how to in php
PDF
Introduction to SOAP/WSDL Web Services and RESTful Web Services
PPT
Web service architecture
PPT
Web Service Presentation
PDF
Java Web Services [3/5]: WSDL, WADL and UDDI
PPT
PPT
Soap and Rest
PPTX
Web service introduction 2
PPT
WebServices SOAP WSDL and UDDI
PPTX
Web Services - WSDL
PPT
Webservices
PPTX
Web services soap and rest by mandakini for TechGig
PPTX
Web Services - A brief overview
PPTX
SOAP--Simple Object Access Protocol
PDF
SOAP-based Web Services
PDF
Web Services Tutorial
WebService-Java
Web services
Web Services (SOAP, WSDL, UDDI)
Web Service Implementation Using ASP.NET
Introduction to web services and how to in php
Introduction to SOAP/WSDL Web Services and RESTful Web Services
Web service architecture
Web Service Presentation
Java Web Services [3/5]: WSDL, WADL and UDDI
Soap and Rest
Web service introduction 2
WebServices SOAP WSDL and UDDI
Web Services - WSDL
Webservices
Web services soap and rest by mandakini for TechGig
Web Services - A brief overview
SOAP--Simple Object Access Protocol
SOAP-based Web Services
Web Services Tutorial
Ad

Viewers also liked (9)

PPT
Amazon Webservice & Cloud Computing
PPTX
Security Audit and Mechanism of Protecting e-Learning System at the Faculty o...
PPTX
SECURITY MECHANISM FOR WEBSERVICE USING SECURITY TOKEN SERVICE(STS
PDF
Web Service and Mobile Integrated Day I
PPTX
Develop ASP.Net Web Service
PPTX
Web mashup
PPT
Json-based Service Oriented Architecture for the web
PDF
Best Practices in Web Service Design
PPTX
Introduction to Web Service
Amazon Webservice & Cloud Computing
Security Audit and Mechanism of Protecting e-Learning System at the Faculty o...
SECURITY MECHANISM FOR WEBSERVICE USING SECURITY TOKEN SERVICE(STS
Web Service and Mobile Integrated Day I
Develop ASP.Net Web Service
Web mashup
Json-based Service Oriented Architecture for the web
Best Practices in Web Service Design
Introduction to Web Service
Ad

Similar to Web service (20)

PPT
Web services and SOA
PPT
Web services and SOA [Modified]
PPTX
Web services
PPT
webservices overview
PPT
web services
PPTX
An Overview of Web Services: SOAP and REST
PPT
Web Service
PPT
1. web services
PPTX
Webservices intro
PPT
Web services
PPTX
Web services concepts, protocols and development
PPTX
Web-services-MD.pptx for web site designing
PDF
Web services and Applications in Web Technology.pdf
PPTX
Web service- Guest Lecture at National Wokshop
PPT
Web services, the ws stack, and research prospects a survey
PPTX
Web services
PPTX
Web services
PPTX
web-services-on-mobile-platform
PPT
Web services
Web services and SOA
Web services and SOA [Modified]
Web services
webservices overview
web services
An Overview of Web Services: SOAP and REST
Web Service
1. web services
Webservices intro
Web services
Web services concepts, protocols and development
Web-services-MD.pptx for web site designing
Web services and Applications in Web Technology.pdf
Web service- Guest Lecture at National Wokshop
Web services, the ws stack, and research prospects a survey
Web services
Web services
web-services-on-mobile-platform
Web services

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
KodekX | Application Modernization Development
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
cuic standard and advanced reporting.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Monthly Chronicles - July 2025
KodekX | Application Modernization Development
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
Review of recent advances in non-invasive hemoglobin estimation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction

Web service

  • 2. Ordering at a restaurant
  • 3. What is Web Service?Application Programming Interfaces (API)Allows different application from different sources to communicateIntegration of Web application include standards: XML - Extensible Markup Language SOAP - Simple Object Access Protocol WSDL - Web Services Description Language UDDI - Universal Discovery Description and Integration
  • 4. Why Web Service?Interoperability among distributed applications – diverse hardware & softwareAccessibility of applications through firewalls using Web protocolsCross-platform, cross-language data model (XML)
  • 5. Calling a Web service diagram
  • 7. UDDIUDDI defines the operation of a service registry:Data structures for registering SOAP Access API Rules for the operation of a global registrybusinessEntitybusinessEntitybusinessEntityRosetta-NetbusinessServicebusinessServiceBASDASimple.BuySchemas,Interchange specificationbindingTemplatebindingTemplateInstanceDetailsInstanceDetailscategoryBagSIC CODENAICSkeyedReferencekeyedReferenceidentifierBagDUNS NumberskeyedReferencekeyedReferenceThomas Registry IDWeb Service
  • 8. WSDLProvides functional description of network services: IDL descriptionProtocol and deployment detailsPlatform independent description. Extensible language.Used in combination of XML & SOAPServicePort(e.g. http://host/svc)PortBinding(e.g. SOAP)BindingportTypeoperation(s)ageinMesoutMessage
  • 9. Structure of WSDL<definitions><types>  definition of types........</types><message>  definition of a message....</message><portType>  definition of a port.......</portType><binding>  definition of a binding....</binding></definitions>
  • 10. SOAPRelies on XML for messagingMessaging framework:SOAP processing model SOAP extensibility mode SOAP underlying protocol binding SOAP message construct
  • 11. SOAP format<SOAP-ENV:Envelopexmlns="http://schemas.xmlsoap.org/soap/envelope/"> < SOAP-ENV:Header> ... </ SOAP-ENV:Header> < SOAP-ENV:Body> ... </ SOAP-ENV:Body> ...</ SOAP-ENV: Envelope>
  • 14. RPC“Remote Procedure Call”First web service toolsBasic unit- WSDLTightly coupled
  • 15. SOA“Service Oriented Architecture”Basic unit of communication is message“Message-oriented” serviceLoosely coupled
  • 16. REST“Representational State Transfer”Constrains interface to a set of well know operationsDescribed in context of HTTP
  • 17. Web service , Mashups and API’sMashups is any web feature that builds on services provided by other sites.API contains classes and Interfaces just like a program.A web service is a form of API (Application Programming Interface). Embedding a URL to google maps, a webservice? a mashup? Or a API ?
  • 18. Web Services in OrangeScape 3.0
  • 19. Style of Use - SOAPExpose a serviceEasy generation of WSDL.Default services.User defined services.Consume a ServiceEasy to configure.
  • 20. Consuming a Web Service
  • 21. Style of use – REST ( Representational State Transfer) URL with HTTP methods( PUT,POST,GET & DELETE ).Data is passed using query string.
  • 22. ConclusionThe Web services framework is being defined, standardized and supported by the industry at a record pace.Broad industry acceptance and standard compliance will make it ubiquitous.Will bring an unprecedented level of interoperability to Web applications.Integration with any application is now very easy with OrangeScape’s web services.The benefits of Web services, however, are not limited to the Web!