SOAPAction At F2F in Dinard we narrowed the choice down to:

Slides:



Advertisements
Similar presentations
Pi4soa Implementation Issues WS-CDL Candidate Recommendation December 2005 Pi4 Technologies Ltd.
Advertisements

Web Service Architecture
Service Description: WSDL COMP6017 Topics on Web Services Dr Nicholas Gibbins –
Service Component Architecture Assembly Model Specification Version 1.1 Assembly-33 – Long-Running Request-Response Operations.
4/12/2015 7:43 AM HL7 Interoperability Paradigms September 2007 WGM, Atlanta, GA John Koisch, OCTL Consulting Alan Honey, Kaiser Permanente Grahame Grieve,
SOAP SOAP is a protocol for accessing a Web Service. SOAP stands for Simple Object Access Protocol * SOAP is a communication protocol * SOAP is for communication.
Topics Acronyms in Action SOAP 6 November 2008 CIS 340.
Web Services Darshan R. Kapadia Gregor von Laszewski 1http://grid.rit.edu.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
SOAP Lee Jong-uk. Introduction What is SOAP? The features of SOAP The structure of SOAP SOAP exchange message model & message Examples of SOAP.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks.
CSE 636 Data Integration Web Services.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Dodick Zulaimi Sudirman Lecture 14 Introduction to Web Service Pengantar Teknologi Internet Introduction to Internet Technology.
HTTP Extension Framework Name: Qin Zhao Id:
Qusay H. Mahmoud CIS* CIS* Service-Oriented Computing Qusay H. Mahmoud, Ph.D.
1 Web Service Description Language (WSDL) 大葉大學資工系.
Establishing a foundation for web services Ashraf Memon.
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
SIP working group IETF#70 Essential corrections Keith Drage.
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
Web Services, SOAP and Java Derek Munneke AJUG / ACS Java SIG November 2001.
Survey and evaluate different client Frameworks and describe their compatibilities with the web services.
MIME SNIFFING ISSUES Larry Masinter IETF 82 Taipei November 16, 2011.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
Web services In this presentation… –what is a web service? –web service benefits –web service standards –web service definitions –web service actions.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Wednesday, 3:30 PM – 5:00 PM Telecom SOA Profile  WS Addressing  WS reliable messaging  WS security  SOAP over JMS  General improvement of specs with.
RFC 4068bis draft-ietf-mipshop-fmipv6-rfc4068bis-01.txt Rajeev Koodli.
Web Services Blake Schernekau March 27 th, Learning Objectives Understand Web Services Understand Web Services Figure out SOAP and what it is used.
Doc.: IEEE /0041r1 AP Location Capability January 2007 Donghee Shim et alSlide 1 AP Location Capability Notice: This document has been prepared.
Issue 93 Mu at Client (mustUnderstand on client side) Doug Davis XMLP F2F June 2001.
SOAP, Web Service, WSDL Week 14 Web site:
Web Service Referencing And Resource Identification Anish Karmarkar Oracle Corp.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Proposed solutions to comments on section 7
Java Web Services Orca Knowledge Center – Web Service key concepts.
OGSA Profile Definition - Status
OGF PGI – EDGI Security Use Case and Requirements
Inline Vs. External Policy Attachment SCA Policy Framework
Sabri Kızanlık Ural Emekçi
IP Router-Alert Considerations and usage
Host of Troubles : Multiple Host Ambiguities in HTTP Implementations
Registry Interfaces 1.1 Theresa Dower NAVO/STScI May 2016
Internet Networking recitation #12
Overview of Web Services
Implementing a service-oriented architecture using SOAP
Service-centric Software Engineering
Network Connected Devices
Balazs Lengyel, Ericsson
Issue 47: Feature Changes in WSDL1.2 & Potential Impact on BPEL4WS
March 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Comment Resolution Suggestions Date Submitted:
Element for Legacy Indication
Transmitted by the expert
Introduction to Web Services
Proposal for Extensible Security
AP Location Capability
Experiences in Deploying Services within the Axis Container
Lecture 5: Functions and Parameters
Versioning and Variant Authoring Requirements
WEB SERVICES From Chapter 19, Distributed Systems
March 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Comment Resolution Suggestions Date Submitted:
Contracts What you should know.
SOAP Routing and Processing Concepts
Non-AP STA Location Capability
Trustworthy Location ECRIT WG IETF 80 Tuesday, March 29, 2011
Presentation transcript:

SOAPAction At F2F in Dinard we narrowed the choice down to: Use of SOAPActon is discouraged. SOAPAction is an optional part of SOAP, supported by not required. Services MAY require SOAPAction and any software wishing to access those services MUST be able to send it. Use of SOAPAction is deprecated. Senders SHOULD NOT send SOAPAction. Receivers MUST NOT accept or reject messages on the basis of the presence, absence or value of the SOAPAction header.

SOAPAction A proposal: SOAP no longer requires the SOAPAction HTTP header. While the definition of, or a Web services requirement of a SOAPAction header, as with any application-defined HTTP header, is left as an implementation choice and is outside the scope of this specification, a suggested usage of the SOAPAction header is that it can be used to indicate the "intent" of the XMLP/SOAP HTTP request. Still need additional text to define ‘intent’.

SOAPAction Mark Nottingham wants more explicit text stating that: SOAPAction should not be generated or required, UNLESS there is a particular purpose for it. Larry Masinter would like the one of two choices: A document that states exactly what SOAPAction is and how it should be set. Remove any vagueness from it. Disallow SOAPAction all together. Stuart Williams points out that it isn’t defined who it is ‘optional’ for: People deploying a Web Service? People designing/developing a Web Service? People designing/developing a (generic) Web Services Platform? People designing/developing a (generic) Web Services Client platform? Henrik stated that the ‘optional’ lies in whether the service provider wants to use or not.

SOAPAction Mark Nottingham came up with a new draft proposal: Previous versions of SOAP required the SOAPAction HTTP request header to be present when the HTTP binding was in use; in this binding, SOAPAction is OPTIONAL. SOAPAction is designed as an optimisation mechanism to convey the 'intent' of a SOAP message bound to a HTTP request. SOAP Applications using this binding MAY require the presence of a SOAPAction HTTP request header. However, SOAPAction SHOULD NOT be generated or required by SOAP implementations UNLESS a particular SOAP Application invokes this functionality. It is RECOMMENDED that SOAP Applications which do so formally express their requirements through some form of service description.