OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-msg message

[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; tc-announce@lists.oasis-open.org
>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]