< draft-baker-soap-media-reg-05.txt   draft-baker-soap-media-reg-06.txt >
Network Working Group M. Baker Network Working Group M. Baker
Internet-Draft Independent Internet-Draft Independent
Expires: October 28, 2004 M. Nottingham Expires: November 15, 2004 M. Nottingham
BEA Systems BEA Systems
April 29, 2004 May 17, 2004
The "application/soap+xml" media type The "application/soap+xml" media type
draft-baker-soap-media-reg-05 draft-baker-soap-media-reg-06
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026. all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that other Task Force (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet-Drafts. groups may also distribute working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at http:// The list of current Internet-Drafts can be accessed at http://
www.ietf.org/ietf/1id-abstracts.txt. www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on October 28, 2004. This Internet-Draft will expire on November 15, 2004.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2004). All Rights Reserved. Copyright (C) The Internet Society (2004). All Rights Reserved.
Abstract Abstract
This document defines the "application/soap+xml" media type which can This document defines the "application/soap+xml" media type which can
be used to describe SOAP 1.2 messages serialized as XML 1.0. be used to describe SOAP 1.2 messages serialized as XML 1.0.
1. Notational Conventions 1. Notational Conventions
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119]. document are to be interpreted as described in [RFC2119].
=0C
2. Introduction 2. Introduction
SOAP version 1.2 (SOAP) is a lightweight protocol intended for SOAP version 1.2 (SOAP) is a lightweight protocol intended for
exchange of structured information between peers in a decentralized, exchange of structured information between peers in a decentralized,
distributed environment. It defines an extensible messaging framework distributed environment. It defines an extensible messaging framework
that contains a message construct based on XML technologies that can that contains a message construct based on XML technologies that can
be exchanged over a variety of underlying protocols. be exchanged over a variety of underlying protocols.
This specification defines the media type "application/soap+xml" This specification defines the media type "application/soap+xml"
which can be used to identify SOAP 1.2 message envelopes that have which can be used to identify SOAP 1.2 message envelopes that have
skipping to change at page 3, line 5 skipping to change at page 3, line 5
Although the purpose of the action parameter is to indicate the Although the purpose of the action parameter is to indicate the
intent of the SOAP message there is no mechanism for intent of the SOAP message there is no mechanism for
automatically computing the value based on the SOAP envelope. automatically computing the value based on the SOAP envelope.
In other words, the value has to be determined out of band. In other words, the value has to be determined out of band.
It is recommended that the same value be used to identify sets It is recommended that the same value be used to identify sets
of message types that are logically connected in some manner, of message types that are logically connected in some manner,
for example part of the same "service". It is strongly for example part of the same "service". It is strongly
RECOMMENDED that the URI be globally unique and stable over RECOMMENDED that the URI be globally unique and stable over
time. time.
=0C
The presence and content of the action parameter MAY be used by The presence and content of the action parameter MAY be used by
servers such as firewalls to appropriately filter SOAP messages servers such as firewalls to appropriately filter SOAP messages
and it may be used by servers to facilitate dispatching of SOAP and it may be used by servers to facilitate dispatching of SOAP
messages to internal message handlers etc. It SHOULD NOT be messages to internal message handlers etc. It SHOULD NOT be
used as an insecure form of access authorization. used as an insecure form of access authorization.
Use of the action parameter is OPTIONAL. SOAP Receivers MAY use Use of the action parameter is OPTIONAL. SOAP Receivers MAY use
it as a hint to optimize processing, but SHOULD NOT require its it as a hint to optimize processing, but SHOULD NOT require its
presence in order to operate. presence in order to operate.
Encoding considerations: Identical to those of "application/xml" as Encoding considerations: Identical to those of "application/xml" as
described in RFC 3023 [RFC3023], section 3.2, as applied to the described in RFC 3023 [RFC3023], section 3.2, as applied to the
skipping to change at page 4, line 5 skipping to change at page 4, line 5
Additional information: Additional information:
File extension: SOAP messages are not required or expected to be File extension: SOAP messages are not required or expected to be
stored as files. stored as files.
Fragment identifiers: Identical to that of "application/xml" as Fragment identifiers: Identical to that of "application/xml" as
described in RFC 3023 [RFC3023], section 5. described in RFC 3023 [RFC3023], section 5.
Base URI: As specified in RFC 3023 [RFC3023], section 6. Also see Base URI: As specified in RFC 3023 [RFC3023], section 6. Also see
SOAP 1.2 Part 1 [W3C.REC-soap12-part1-20030624], section Use of SOAP 1.2 Part 1 [W3C.REC-soap12-part1-20030624], section Use of
URIs in SOAP. URIs in SOAP.
=0C
Macintosh File Type code: TEXT Macintosh File Type code: TEXT
Person and email address to contact for further information: Mark Person and email address to contact for further information: Mark
Nottingham <mnot@pobox.com> Nottingham <mnot@pobox.com>
Intended usage: COMMON Intended usage: COMMON
Author/Change controller: The SOAP 1.2 specification set is a work Author/Change controller: The SOAP 1.2 specification set is a work
product of the World Wide Web Consortium's XML Protocol Working product of the World Wide Web Consortium's XML Protocol Working
Group. The W3C has change control over these specifications. Group. The W3C has change control over these specifications.
4. Security Considerations
See the "Security Considerations" section of the registration
template found in Section 3.
Normative References Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2396] Berners-Lee, T., Fielding, R. and L. Masinter, "Uniform [RFC2396] Berners-Lee, T., Fielding, R. and L. Masinter, "Uniform
Resource Identifiers (URI): Generic Syntax", RFC 2396, Resource Identifiers (URI): Generic Syntax", RFC 2396,
August 1998. August 1998.
[RFC3023] Murata, M., St. Laurent, S. and D. Kohn, "XML Media [RFC3023] Murata, M., St. Laurent, S. and D. Kohn, "XML Media
skipping to change at page 5, line 4 skipping to change at page 5, line 4
Authors' Addresses Authors' Addresses
Mark A. Baker Mark A. Baker
Independent Independent
37 Charles St. 37 Charles St.
Ottawa, Ontario K1M 1R3 Ottawa, Ontario K1M 1R3
CA CA
EMail: mailto:distobj@acm.org EMail: mailto:distobj@acm.org
=0C
Mark Nottingham Mark Nottingham
BEA Systems BEA Systems
235 Montgomery St., Level 15 235 Montgomery St., Level 15
San Francisco, CA 94010 San Francisco, CA 94010
US US
EMail: mailto:mnot@pobox.com EMail: mailto:mnot@pobox.com
=0C
Intellectual Property Statement Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to intellectual property or other rights that might be claimed to
pertain to the implementation or use of the technology described in pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights this document or the extent to which any license under such rights
might or might not be available; neither does it represent that it might or might not be available; neither does it represent that it
has made any effort to identify any such rights. Information on the has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and IETF's procedures with respect to rights in standards-track and
standards-related documentation can be found in BCP-11. Copies of standards-related documentation can be found in BCP-11. Copies of
skipping to change at page 7, line 4 skipping to change at page 7, line 4
followed, or as required to translate it into languages other than followed, or as required to translate it into languages other than
English. English.
The limited permissions granted above are perpetual and will not be The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assignees. revoked by the Internet Society or its successors or assignees.
This document and the information contained herein is provided on an This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
=0C
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Acknowledgment Acknowledgment
Funding for the RFC Editor function is currently provided by the Funding for the RFC Editor function is currently provided by the
Internet Society. Internet Society.
 End of changes. 11 change blocks. 
5 lines changed or deleted 20 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/