[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [ebxml-msg] FW: [members] OASIS TC Call for Participation: OASISWeb Services Reliable Exchange (WS-RX) TC
It would be interesting to discuss what would be required in ebms to
enable pluggability of rm processors.
Dale Moberg wrote:
>If we are meeting today, could we add the following item to our agenda
>and try to figure out what convergence involves for the reliability
>functionality in 3.0?
>
>Dale Moberg
>
>
>-----Original Message-----
>From: James Bryce Clark [mailto:jamie.clark@oasis-open.org]
>Sent: Tuesday, May 03, 2005 8:01 PM
>To: members@lists.oasis-open.org; [email protected]
>Subject: [members] OASIS TC Call for Participation: OASIS Web Services
>Reliable Exchange (WS-RX) TC
>
>
> A new OASIS technical committee is being formed. The OASIS Web
>Services Reliable Exchange (WS-RX) Technical Committee has been proposed
>by
>the members of OASIS listed below. The proposal (below) meets the
>requirements of the OASIS TC Process [1]. The TC name, statement of
>purpose, scope, list of deliverables, audience, and language specified
>in
>the proposal will constitute the TC's official charter. Submissions of
>technology for consideration by the TC, and the beginning of technical
>discussions, may occur no sooner than the TC's first meeting.
>
> This TC will operate under our 2005 IPR Policy.[2] The eligibility
>
>requirements for becoming a participant in the TC at the first meeting
>(see
>details below) are that:
> (a) you must be an employee of an OASIS member organization or an
>individual member of OASIS;
> (b) the OASIS member must sign the OASIS membership agreement (see
>[3]);
> (c) you must notify the TC chair of your intent to participate at
>least 15 days prior to the first meeting, which members may do by using
>the
>"Join this TC" button on the TC's public page at [4]; and
> (d) you must attend the first meeting of the TC, at the time and
>date
>fixed below.
> Of course, it also will be possible to join the TC at a later time.
>
> Standards always are improved by broad participation. Non-OASIS
>members who wish to participate may contact us about joining OASIS
>[3]. Our rules and structure are designed to promote inclusiveness. We
>look forward to assisting parties interested in joining the community of
>
>implementers, technologists, academics and end-users working on OASIS
>standardization projects. All also are welcome to take advantage of the
>
>public resources maintained for each TC: a mail list archive, document
>repository and public comments facility, all of which will be available
>via
>the TC's public home page at [4]. Archives of the TC's mail list and
>public
>comment lists, as with all OASIS TCs, will be visible at [5].
>
> Further information generally related to the topic may be found on
>the
>Cover Pages at http://xml.coverpages.org/reliableMessaging.html.
>
> Please feel free to forward this announcement to any other
>appropriate
>lists. OASIS is an open standards organization; we encourage your
>feedback. JBC
>
>~ James Bryce Clark
>~ Director, Standards Development, OASIS
>~ jamie.clark@oasis-open.org
>
>[1] http://oasis-open.org/committees/process.shtml
>[2] http://www.oasis-open.org/who/intellectualproperty.php
>[3] See http://www.oasis-open.org/join/
>[4] http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ws-rx
>[5] http://lists.oasis-open.org/archives/
>
>====
>1. TC Charter:
>
>Name
>
> OASIS Web Services Reliable Exchange Technical Committee (WS-RX)
>
>Purpose
>
> The purpose of the OASIS Web Services Reliable Exchange (WS-RX)
>Technical Committee (TC) is to define a protocol for reliable message
>exchanges between two Web services, through continued development of the
>
>Web Services Reliable Messaging specification [1] submitted to the TC as
>
>referenced in this charter and to define a mechanism by which Web
>services
>express support for reliable messaging as well as other related useful
>parameters. This mechanism will be based upon the Web Services Reliable
>Messaging Policy Assertion ("WS-RM Policy") specification [2] submitted
>to
>the TC.
>
>Scope
>
> The TC will accept as input the February 2005 Version 1.0 of the
>WS-
>ReliableMessaging [1] and WS-RM Policy [2] specifications (the Input
>Documents) from BEA Systems, IBM, Microsoft, and TIBCO Software. Other
>contributions and changes to the input documents will be accepted for
>consideration without any prejudice or restrictions and evaluated based
>on
>technical merit in so far as they conform to this charter. OASIS members
>
>with extensive experience and knowledge in these areas are particularly
>invited to participate.
>
> The scope of the TC's work is to continue development and
>refinement
>of the input documents to produce as output modular specifications that
>standardize the concepts, WSDL documents and XML schema renderings
>required
>to provide reliability assurances to message exchanges between two
>parties
>that conform to the specifications.
>
> Reliable messaging systems can generally be described using a four
>agent model. In this model there is an Application Source, a Reliable
>Messaging Source that acts on behalf of the Application Source, an
>Application Destination and a Reliable Messaging Destination that acts
>on
>behalf of the Application Destination. Message Transfer is the function
>of
>moving messages from a Reliable Message Source to a Reliable Messaging
>Destination. This TC will provide protocols for the reliable message
>transfers that occur between Reliable Messaging Sources and Reliable
>Messaging Destinations. The TC will not develop additional mechanisms by
>
>which a Reliable Messaging Source captures messages from an Application
>Source or mechanisms by which a Reliable Messaging Destination delivers
>messages to an Application Destination.
>
> A reliable message transfer is one in which certain reliability
>assurances exist between two parties even in the presence of a variety
>of
>failures. There can be multiple, concurrent and independent reliable
>exchanges between two parties. Reliability assurances make statements
>about
>the type of reliability provided to a message exchange.
>
> The specifications will define a set of basic concepts required for
>
>the correct functioning of message exchanges with reliability
>assurances.
>The specifications will render these concepts as a specific set of
>restrictions over SOAP messages including XML schemas and WSDL
>documents.
>
> The specific reliability assurances in the scope of the TC are:
> -- At Least Once: Messages are transferred at least one time or an
>
>error is raised on at least one of the endpoints. It is possible that
>some
>messages are transferred more than once.
> -- At Most Once: Messages are transferred at most one time or an
>error is raised on at least one of the endpoints. It is possible that
>some
>messages are not transferred.
> -- Exactly Once: Messages are transferred at least one time and
>at
>most one time or an error is raised on at least one of the endpoints.
> -- Ordered: Messages are transferred in the order in which they
>are sent.
>
> These reliability assurances can be combined and certain
>combinations
>are of particular interest due to their widespread application: Exactly
>
>Once and Ordered (also referred to as Exactly Once Ordered).
>
> The specifications developed by the WS-RX TC will define mechanisms
>
>that support and allow the implementation and expression of reliability
>assurances, at most once, at least once, exactly once, ordered, and will
>
>not define mechanisms for applications to manifest reliability
>assurances.
>
> The specifications developed by the WS-RX TC will define elements
>and
>relationships among elements that enable the implementation of the
>following functions which support the reliability assurances in the
>scope
>of the TC:
> -- Reliable establishment and teardown of one or more independent
>shared contexts between two parties within which reliability assurances
>apply to one-way or two-way messaging.
> -- A mechanism which two parties can use to perform one-way or
>two-way reliable messaging within a reliable context.
> -- Ensures timely destination amnesia detection. Destination
>amnesia
>is the condition resulting from catastrophic failure in which a
>Destination
>loses the shared context required by reliability assurances.
> -- At Most Once reliability assurances even in the case of
>Destination amnesia.
> -- Efficient message retransmission and acknowledgment.
> -- Duplicate message detection.
> -- Detection of out-of-order messages and discovery of the correct
>
>order of messages.
> -- Unique identification of messages within a reliable context
> -- Acknowledgement of all messages within a reliable context
> -- RM protocol violation detection and the raising and
>transmission
>of related fault information.
> -- Efficient preservation of the integrity of reliable contexts by
>
>composition with WS-Security or other SOAP security mechanisms.
> -- Expression of support for the specifications using the
>WS-Policy
>Framework [9] and binding of that policy to a WSDL port.
> -- A binding of the reliable messaging protocol elements to SOAP
>1.1
>and SOAP 1.2.
>
> The specifications will uphold the basic principles of other Web
>services specifications of independence and composition and must be
>composable with the other specifications in the Web services
>architecture,
>such as WS-Security [3], WS-Trust [4], WS-SecureConversation [5],
>WS-Addressing [6], SOAP 1.1 [7], SOAP 1.2 [8], bindings of SOAP 1.1/1.2
>to
>HTTP, WS-Policy [9], WSDL 1.1 [10] and WSDL 2.0 [11]. The TC will also
>take into consideration applicable work, such as the WS-I Basic Profile
>[12]. The "Secure, Reliable, Transacted Web Services: Architecture &
>Composition" white paper [13] published in 2003 provides information on
>the
>Web services architecture.
>
> If an above specification is outside of a standardization process
>at
>the time this TC moves to ratify its deliverables, or is not far enough
>along in the standardization process, any normative references to it in
>the
>TC output will be expressed in an abstract manner, and the incarnation
>will
>be left at that time as an exercise in interoperability.
>
> While composition with other specifications is a goal of the TC, it
>is
>also a goal to leave the specifics of how that composition is achieved
>outside the scope of the RM specifications.
>
> Each of the protocol elements will use implementation and language
>neutral XML formats defined in XML Schema [14].
>
> Out of Scope: The following is a non-exhaustive list. It is
>provided
>only for the sake of clarity. If some function, mechanism or feature is
>not
>mentioned here, and it is not mentioned in the Scope of Work section
>either, then it will be deemed to be out of scope.
>
> The TC will not define a mapping of the functions and elements
>described in the specifications to any programming language, to any
>particular messaging
>middleware, nor to specific network transports.
>
> The elements and/or mechanisms the TC defines must be independent
>of
>issues and considerations that do not affect an interoperable reliable
>messaging protocol.
>
> Specifically: the TC is not concerned with binding the
>specifications
>to specific underlying transports.
>
> The TC and the specifications that it produces do not address
>considerations, such as durability related to Sources' and/or
>Destinations'
>ability to satisfy reliability assurances.
>
> Except for the elements directly related to the functions in the
>scope
>of the specifications, the TC will not prescribe the format of messages
>that are transferred reliably according to the specifications.
>
> The TC will make no assumptions about the location of Application
>Sources relative to RM Sources and Application Destinations relative to
>RM
>Destinations.
>
> The TC will not attempt to define concepts or renderings for
>functions
>that are of wider applicability including but not limited to:
> -- Security (Encryption, Integrity and Authentication)
> -- Addressing
> -- Policy languages and frameworks
> -- Routing
> -- Transactions and Compensation
>
> Where required these functions are achieved by composition with
>other
>Web services specifications.
>
> The TC will not attempt to define functionality duplicating that of
>
>any normatively referenced specification in the input
>WS-ReliableMessaging
>or WS-RM Policy specifications. If the referenced specification is
>outside
>of a standardization process at the time this TC moves to ratify its
>deliverables, or is not far along enough in the standardization process,
>
>any normative references to it in the TC output will be expressed in an
>abstract manner, and the incarnation will be left at that time as an
>exercise in interoperability.
>
>Deliverables
>
> The TC has the following set of deliverables.
> -- A revised Web Services Reliable Messaging Protocol
>specification. Committee Specifications are scheduled for completion
>within one year of the first TC meeting.
> -- A revised Web Services Reliable Messaging Policy Assertion
>specification. Committee Specifications are scheduled for completion
>within one year of the first TC meeting.
>
> These specifications will reflect refinements, corrections or
>material
>technological improvements with respect to the input documents and in
>accordance with this charter.
>
> Ratification of the above specifications as OASIS Standards,
>including
>a brief period to address any errata, will mark the end of the TC's
>lifecycle.
>
> The TC may choose to vary the number of the specification documents
>
>and their titles.
>
>IPR Mode
>
> This TC will operate under the "RF (Royalty Free) on RAND Terms"
>IPR
>mode as defined in the OASIS Intellectual Property Rights (IPR) Policy,
>effective 15 April 2005.
>
>Audience
>
> The anticipated audience for this work includes:
> -- Vendors offering Web services products;
> -- Other specification authors that need reliable message delivery
>
>for Web services;
> -- Software architects and programmers, who design, write or
>integrate applications for Web services; and
> -- End users implementing Web services-based solutions that
>require
>an interoperable, composable reliable messaging solution.
>
>Language
>
> TC business will be conducted in English.
>
>2. Non-normative information regarding the TC:
>
>Similar or applicable work
>
> The following work may be relevant to this WS-RX TC:
>
> Similar Work:
> -- OASIS Web Services Reliable Messaging TC. The WSRM TC has a
>similar goal to that of WS-RX; to specify reliable message delivery for
>Web
>services. However, the WSRM TC has a fundamentally different view with
>
>regard to scope of the specification, required functions, policy, and
>Web
>services architecture
>composability.
> -- OASIS ebMS TC. The ebMS TC has as part of its scope a similar
>goal to that of WS-RX. However, it has a fundamentally different view
>with
>regard to scope, QoS, required functions and Web services composability.
>
> The proposers of this TC recognize there are different reliability
>approaches in the industry and believe that the defined Scope of Work of
>
>this TC addresses many functional use cases of these parallel efforts.
>The
>proposers of this TC seek involvement from the authors of WS-Reliability
>in
>particular, and the contribution of their expertise and experience, and
>intend to work in harmony with them in the creation of the product of
>this
>technical committee.
>
> Applicable Work:
> -- OASIS Web Services Security TC. WS-RX will ensure that its
>specifications compose with the WSS TC specifications.
> -- W3C Web Services Addressing WG. WS-RX will utilize the
>WS-Addressing functions where appropriate and avoid creating overlapping
>
>functions.
>
> The TC may decide to establish liaisons with other groups as
>needed.
>Responsibilities for such liaison will be defined by the TC at that
>time.
>
> Anticipated contributions:
> -- The current WS-Reliable Messaging [1] and WS-RM Policy [2]
>specifications, as published February 2005 by BEA, IBM, Microsoft, and
>TIBCO Software are expected to be contributed to this TC.
>
>First meeting
>
> The first meeting of the WS-RX TC will be a face to face meeting
>held
>in Palo Alto, California, USA on Thursday, June 23 from 9:00 am to 5:30
>local time and Friday June 24 from 9am to 12pm local time. This meeting
>will be sponsored by SAP.
>
>On-going meeting schedule
>
> It is anticipated the WS-RX Technical Committee will meet via
>teleconference every week at a time determined by the TC members during
>the
>TC's first meeting. It is anticipated that the WS-RX Technical
>Committee
>will meet in face to face every quarter at a time and location to be
>determined by the TC members. Actual pace of face to face and
>teleconference meetings will be determined by TC members.
>
> One of the proposers, as listed below, will sponsor the
>teleconferences unless other TC members offer to donate their own
>facilities. If no other TC proposers offer to sponsor teleconference
>facilities, Microsoft will donate their facilities.
>
>Proposers
>
> The following eligible individuals are in support of this proposal:
>
>Atsushi Atarashi, NEC, atarashi@sv.nec-labs.com
>Anto Budiardjo, Individual Member, antob@clasma.com
>Abbie Barbir, Nortel, abbieb@nortel.com
>Doug Bunting, Sun Microsystems, doug.bunting@sun.com
>Lloyd Burch, Novell, lburch@novell.com
>Serge Cayron, ACORD, scayron@acord.org
>Steve Carter, Novell, srcarter@novell.com
>David Chappell, Sonic Software, dchappell@sonicsoftware.com
>Alan Clark, Novell, aclark@novell.com
>Lloyd Chumbley, ACORD, lchumbley@acord.org
>David Connelly, OAGI, dconnelly@openapplications.org
>Toby Considine, The University of North Carolina at Chapel Hill,
>toby.considine@fac.unc.edu
>Paul Cotton, Microsoft Corporation, pcotton@microsoft.com
>Glen Daniels, Sonic Software, gdaniels@sonicsoftware.com
>Chris Ferris, IBM, chrisfer@us.ibm.com
>Dan Foody, Actional, dan.foody@actional.com
>Paul Fremantle, IBM, pzf@uk.ibm.com
>Robert Freund, Hitachi, Ltd., bob.freund@hitachisoftware.com
>Peter Furniss, Choreology, peter.furniss@choreology.com
>Alastair Green, Choreology, alastair.green@choreology.com
>Anish Karmarkar, Oracle, Anish.Karmarkar@oracle.com
>Chris Kurt, Microsoft Corporation, ckurt@microsoft.com
>Dan Leshchiner, TIBCO, dleshc@tibco.com
>Mark Little, Arjuna, mark.little@arjuna.com
>Matt Mackenzie, Adobe, mattm@adobe.com
>Matt Mihic, Blue Titan, mmihic@bluetitan.com
>Jeff Mischkinsky, Oracle, jeff.mischkinsky@oracle.com
>Nilo Mitra, Ericsson, nilo.mitra@ericsson.com
>Tim Moses, Entrust, tim.moses@entrust.com
>Eric Newcomer, IONA, eric.newcomer@iona.com
>David Orchard, BEA Systems, dorchard@bea.com
>Sanjay Patil, SAP, sanjay.patil@sap.com
>Jim Purves, United Kingdom e-Government Unit,
>jim.purves@cabinet-office.x.gsi.gov.uk
>Andrew Nash, Reactivity, anash@reactivity.com
>Shivajee Samdarshi, TIBCO, shivajee@tibco.com
>Jiri Tejkl, Systinet, jiri.tejkl@systinet.com
>Claus von Riegen, SAP, claus.von.riegen@sap.com
>Pete Wenzel, SeeBeyond, pete@seebeyond.com
>Steve Winkler, SAP, steve.winkler@sap.com
>Prasad Yendluri, webMethods, prasad.yendluri@webmethods.com
>Matsuki Yoshino, Hitachi, Ltd., yoshinom@itg.hitachi.co.jp
>
>Convener
>
> Paul Cotton, Microsoft Corporation, pcotton@microsoft.com
>
>Proposed TC Chairs
>
> Paul Fremantle, IBM, pzf@uk.ibm.com
> Sanjay Patil, SAP, sanjay.patil@sap.com
>
>References
>
>[1] WS-ReliableMessaging
>http://schemas.xmlsoap.org/ws/2005/02/rm
>
>[2] WS-RM Policy
>http://schemas.xmlsoap.org/ws/2005/02/rm/policy
>
>[3] WS-Security
>http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-sec
>urity-1.0.pdf
>
>[4] WS-Trust
>http://schemas.xmlsoap.org/ws/2005/02/trust
>
>[5] WS-SecureConversation
>http://schemas.xmlsoap.org.ws/2005/02/sc
>
>[6] WS-Addressing
>http://www.w3.org/Submission/2004/SUBM-ws-addressing-20040810/
>
>[7] SOAP 1.1
>http://www.w3.org/TR/2000/NOTE-SOAP-20000508/
>
>[8] SOAP 1.2
>http://www.w3.org/TR/soap12-part1/
>http://www.w3.org/TR/soap12-part2/
>
>[9] WS-Policy
>http://schemas.xmlsoap.org/ws/2004/09/policy
>
>[10] WSDL 1.1
>http://www.w3.org/TR/2001/NOTE-wsdl-20010315
>
>[11] WSDL 2.0
>http://www.w3.org/TR/wsdl20-extensions
>http://www.w3.org/TR/2004/WD-wsdl20-bindings-20040803
>
>[12] WS-I Basic Profile
>http://www.ws-i.org/deliverables/workinggroup.aspx?wg=basicprofile
>
>[13] Secure, Reliable, Transacted Web Services: Architecture &
>Composition
>http://msdn.microsoft.com/webservices/understanding/advancedwebservices/
>default.aspx?pull=/library/en-us/dnwebsrv/html/wsoverview.asp
>
>
>http://www-128.ibm.com/developerworks/webservices/library/ws-
>securtrans/index.html
>
>[14] XML Schema
>http://www.w3.org/TR/xmlschema-1/
>http://www.w3.org/TR/xmlschema-2/
>
>====
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: members-unsubscribe@lists.oasis-open.org
>For additional commands, e-mail: members-help@lists.oasis-open.org
>
>
>---------------------------------------------------------------------
>To unsubscribe from this mail list, you must leave the OASIS TC that
>generates this mail. You may a link to this group and all your TCs in OASIS
>at:
>https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
>
>
>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]