SlideShare a Scribd company logo
Introduction to Web Service - 2 SagaraGunathunga( Apache web Service and axis  committer)
CONTENTS
WS specification  overviewThere are some standard bodies to define specification related to Web Services  generally known as WS-* specifications .  SOAP
 WSDL
 WS- Addressing
 WS-security
 WS- Policy
WS- Reliable Messaging
 WS -evening WS- NotificationWS-MetadataExchangeWS-Resource FrameworkWS-TransactionWS-AtomicTransactionWS-BPEL
WS- Addressing SOAP does not provide a standard way to specify where a message is going ?  how to return a response ?where to report an error ?transport protocol such as HTTP , JMS can be used to define those properties .
e.g. HTTP HeadersHost URIThe type of the message being conveyed is SOAP SOAP Action
Conclusion
WS – Addressing and WSDL
WS – Addressing WS-Addressing was originally authored by Microsoft, IBM, BEA, Sun, and SAP and submitted to W3C for standardization. The W3C WS-Addressing Working Group has refined and augmented the specification in the process of standardization.http://xml.coverpages.org/ws-Addressing.htmlhttp://www.w3.org/TR/ws-addr-core/
Asynchronous communicationThe address of the sender of the message, the addresses for return reply or fault messages are given current message has id “uuid:someid” and it is related with another message that has id “uuid:someotherid” and the type of the relationship is “Reply”
Dynamic endpoint addressingEndpoint is any addressable resource to which SOAP message can be sent (Web Service client or application, a SOAP router or any SOAP aware entityThe most logical way to include endpoints is to use WSDL “Service” element, however WSDL does not allow extensibility of this element, therefore EndpointReference is defined.<From>, <ReplyTo>, <FaultTo> tags convey an “EndpointReference”
WS – Security
WS – Security  Identification Authentication
Authorization Message integrity Confidentiality
Security ExtensionsWS – Security stackWS-SecureConversationWS-FederationWS-AuthorizationWS-PolicyWS-TrustWS-PrivacyWS-SecurityXKMSSAMLXACMLSPMLSoap FoundationXMLEncryptionXMLDigitalSignature1406.03.2005
WS – Security stack
WS – Security stack
Message Security vs. Transport SecurityMessage level Security - AdvantagesMessage level Security - Disadvantages
Message Security vs. Transport SecurityTransport level Security - AdvantagesTransport level Security - Disadvantages
 WS - Reliable messaging
 WS - Reliable messaging
 WS – interoperability (WS- I)
WS-I GoalsAchieve Web services interoperability
Integrate specifications
Promote consistent implementations
Provide a visible representation of conformance
Accelerate Web services deployment
Offer implementation guidance and best practices

More Related Content

What's hot (20)

PPT
Web service architecture
Muhammad Shahroz Anwar
 
PDF
Understanding Web services
Fabricio Epaminondas
 
PDF
Introduction to Web Services
Thanachart Numnonda
 
PPTX
Lecture 16 - Web Services
phanleson
 
PDF
Web service introduction
Sagara Gunathunga
 
PDF
Java Web Services [4/5]: Java API for XML Web Services
IMC Institute
 
PPTX
Introduction to webservices
Gagandeep Singh
 
PDF
Overview of web services
People Strategists
 
PPTX
Web Service Basics and NWS Setup
Northeastern University
 
PPTX
Web services
Akshay Ballarpure
 
PPT
Java web services
kumar gaurav
 
PDF
Web services
Michael Weiss
 
PPT
Web Service Presentation
guest0df6b0
 
PPT
WebService-Java
halwal
 
PDF
Introduction to SOAP/WSDL Web Services and RESTful Web Services
ecosio GmbH
 
PPT
Intro to web services
Neil Ghosh
 
PPT
Webservices
Gerard Sylvester
 
PPTX
Web Service
Ashwani kumar
 
PDF
Web services
Peter R. Egli
 
PPTX
WCF Introduction
Mohamed Zakarya Abdelgawad
 
Web service architecture
Muhammad Shahroz Anwar
 
Understanding Web services
Fabricio Epaminondas
 
Introduction to Web Services
Thanachart Numnonda
 
Lecture 16 - Web Services
phanleson
 
Web service introduction
Sagara Gunathunga
 
Java Web Services [4/5]: Java API for XML Web Services
IMC Institute
 
Introduction to webservices
Gagandeep Singh
 
Overview of web services
People Strategists
 
Web Service Basics and NWS Setup
Northeastern University
 
Web services
Akshay Ballarpure
 
Java web services
kumar gaurav
 
Web services
Michael Weiss
 
Web Service Presentation
guest0df6b0
 
WebService-Java
halwal
 
Introduction to SOAP/WSDL Web Services and RESTful Web Services
ecosio GmbH
 
Intro to web services
Neil Ghosh
 
Webservices
Gerard Sylvester
 
Web Service
Ashwani kumar
 
Web services
Peter R. Egli
 
WCF Introduction
Mohamed Zakarya Abdelgawad
 

Viewers also liked (19)

PDF
Web Service and Mobile Integrated Day I
Anuchit Chalothorn
 
PDF
Automated Tomcat Management
seges
 
PPTX
Mule management console installation with Tomcat
Sudha Ch
 
PDF
Ansible
Jasim Muhammed
 
PPTX
Develop ASP.Net Web Service
Safaa Farouk
 
PPT
Apache TomEE - Tomcat with a kick
Vishwanath Krishnamurthi
 
PDF
Tomcat
abbadon1989
 
PDF
Java ee com apache tom ee e tomee+ tdc - 2014
Daniel Cunha
 
PDF
Instalación de Apache Tomcat 8
pablozacrosuarez
 
PPT
Tomcat Clustering
gouthamrv
 
PDF
Apache TomEE, Java EE 6 Web Profile {and more} on Tomcat
Tomitribe
 
PDF
Web Service Implementation Using ASP.NET
Ponraj
 
PPTX
Git tutorial
Pham Quy (Jack)
 
PPTX
Tomcat session clustering
jgjhf lhhjfhdg
 
PPTX
Web mashup
Ambarish Hazarnis
 
PDF
Tomcat next
Jean-Frederic Clere
 
PPT
Soa Primer
vavasthi
 
PPT
Json-based Service Oriented Architecture for the web
kriszyp
 
PDF
Apache Tomcat 8 Application Server
mohamedmoharam
 
Web Service and Mobile Integrated Day I
Anuchit Chalothorn
 
Automated Tomcat Management
seges
 
Mule management console installation with Tomcat
Sudha Ch
 
Develop ASP.Net Web Service
Safaa Farouk
 
Apache TomEE - Tomcat with a kick
Vishwanath Krishnamurthi
 
Tomcat
abbadon1989
 
Java ee com apache tom ee e tomee+ tdc - 2014
Daniel Cunha
 
Instalación de Apache Tomcat 8
pablozacrosuarez
 
Tomcat Clustering
gouthamrv
 
Apache TomEE, Java EE 6 Web Profile {and more} on Tomcat
Tomitribe
 
Web Service Implementation Using ASP.NET
Ponraj
 
Git tutorial
Pham Quy (Jack)
 
Tomcat session clustering
jgjhf lhhjfhdg
 
Web mashup
Ambarish Hazarnis
 
Tomcat next
Jean-Frederic Clere
 
Soa Primer
vavasthi
 
Json-based Service Oriented Architecture for the web
kriszyp
 
Apache Tomcat 8 Application Server
mohamedmoharam
 
Ad

Similar to Web service introduction 2 (20)

PPTX
Web services
Divya Tiwari
 
PPT
Web services, the ws stack, and research prospects a survey
bdemchak
 
PPT
Web Services
Gaurav Tyagi
 
PPT
Web Services
Gaurav Tyagi
 
PPT
complete web service1.ppt
Dr.Saranya K.G
 
PPT
Making Sense Of Web Services
Jorgen Thelin
 
PPT
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Jason Townsend, MBA
 
PDF
Web Service Extensions | Torry Harris Whitepaper
Torry Harris Business Solutions
 
PPT
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
Jason Townsend, MBA
 
PPT
webservices overview
elliando dias
 
PPT
WebServices
Rajkattamuri
 
PPTX
Soap and restful webservice
Dong Ngoc
 
PPTX
SOAP--Simple Object Access Protocol
Masud Rahman
 
PDF
Web services concepts, protocols and development
ishmecse13
 
PDF
SOAP-based Web Services
Katrien Verbert
 
PPT
webservicearchitecture-150614164814-lva1-app6892.ppt
Matrix823409
 
PPT
Xml.ppt
praveen gautam
 
PPTX
Web Services
Nibha Jain
 
PPTX
Ogsi protocol perspective
Pooja Dixit
 
PPT
Service Oriented Development With Windows Communication Foundation 2003
Jason Townsend, MBA
 
Web services
Divya Tiwari
 
Web services, the ws stack, and research prospects a survey
bdemchak
 
Web Services
Gaurav Tyagi
 
Web Services
Gaurav Tyagi
 
complete web service1.ppt
Dr.Saranya K.G
 
Making Sense Of Web Services
Jorgen Thelin
 
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Jason Townsend, MBA
 
Web Service Extensions | Torry Harris Whitepaper
Torry Harris Business Solutions
 
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
Jason Townsend, MBA
 
webservices overview
elliando dias
 
WebServices
Rajkattamuri
 
Soap and restful webservice
Dong Ngoc
 
SOAP--Simple Object Access Protocol
Masud Rahman
 
Web services concepts, protocols and development
ishmecse13
 
SOAP-based Web Services
Katrien Verbert
 
webservicearchitecture-150614164814-lva1-app6892.ppt
Matrix823409
 
Web Services
Nibha Jain
 
Ogsi protocol perspective
Pooja Dixit
 
Service Oriented Development With Windows Communication Foundation 2003
Jason Townsend, MBA
 
Ad

More from Sagara Gunathunga (20)

PPTX
Microservices Security landscape
Sagara Gunathunga
 
PPTX
Privacy by Design as a system design strategy - EIC 2019
Sagara Gunathunga
 
PPTX
Consumer Identity World EU - Five pillars of consumer IAM
Sagara Gunathunga
 
PPTX
kicking your enterprise security up a notch with adaptive authentication sa...
Sagara Gunathunga
 
PPTX
Synergies across APIs and IAM
Sagara Gunathunga
 
PPTX
GDPR impact on Consumer Identity and Access Management (CIAM)
Sagara Gunathunga
 
PPTX
Introduction to the All New WSO2 Governance Centre
Sagara Gunathunga
 
PPTX
Building Services with WSO2 Application Server and WSO2 Microservices Framewo...
Sagara Gunathunga
 
PPTX
An Introduction to WSO2 Microservices Framework for Java
Sagara Gunathunga
 
PPTX
Understanding Microservice Architecture WSO2Con Asia 2016
Sagara Gunathunga
 
PDF
Introduction to the all new wso2 governance centre asia 16
Sagara Gunathunga
 
PDF
Building Your Own Store with WSO2 Enterprise Store: The WSO2 Store Case Study
Sagara Gunathunga
 
PDF
Introduction to the All New WSO2 Governance Centre
Sagara Gunathunga
 
PDF
Java colombo-deep-dive-into-jax-rs
Sagara Gunathunga
 
PDF
JavaEE and RESTful development - WSO2 Colombo Meetup
Sagara Gunathunga
 
POTX
Application Monitoring with WSO2 App Server
Sagara Gunathunga
 
PDF
WSO2 Application Server
Sagara Gunathunga
 
PDF
Creating APIs with the WSO2 Platform
Sagara Gunathunga
 
PDF
WSO2 AppDev platform
Sagara Gunathunga
 
PDF
Apache contribution-bar camp-colombo
Sagara Gunathunga
 
Microservices Security landscape
Sagara Gunathunga
 
Privacy by Design as a system design strategy - EIC 2019
Sagara Gunathunga
 
Consumer Identity World EU - Five pillars of consumer IAM
Sagara Gunathunga
 
kicking your enterprise security up a notch with adaptive authentication sa...
Sagara Gunathunga
 
Synergies across APIs and IAM
Sagara Gunathunga
 
GDPR impact on Consumer Identity and Access Management (CIAM)
Sagara Gunathunga
 
Introduction to the All New WSO2 Governance Centre
Sagara Gunathunga
 
Building Services with WSO2 Application Server and WSO2 Microservices Framewo...
Sagara Gunathunga
 
An Introduction to WSO2 Microservices Framework for Java
Sagara Gunathunga
 
Understanding Microservice Architecture WSO2Con Asia 2016
Sagara Gunathunga
 
Introduction to the all new wso2 governance centre asia 16
Sagara Gunathunga
 
Building Your Own Store with WSO2 Enterprise Store: The WSO2 Store Case Study
Sagara Gunathunga
 
Introduction to the All New WSO2 Governance Centre
Sagara Gunathunga
 
Java colombo-deep-dive-into-jax-rs
Sagara Gunathunga
 
JavaEE and RESTful development - WSO2 Colombo Meetup
Sagara Gunathunga
 
Application Monitoring with WSO2 App Server
Sagara Gunathunga
 
WSO2 Application Server
Sagara Gunathunga
 
Creating APIs with the WSO2 Platform
Sagara Gunathunga
 
WSO2 AppDev platform
Sagara Gunathunga
 
Apache contribution-bar camp-colombo
Sagara Gunathunga
 

Web service introduction 2