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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-cppa-negot message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [ebxml-cppa-negot] Abstract WSDL





This is a good beginning.   What I see is a very simple replacement for the
BPSS instance in the current specification. However as Matt has previously
pointed out, its simplicity is obtained by leaving most of the protocol
matters to the message definitions, so there is work to be done there
before we have something usable.

Before defining the message contents to include the protocol definitions,
we should first work on the service and binding definitions (see the
Documentation element below), which are needed to make the messages
flow.  Once we have the service and binding definitions, we can learn from
them how to produce a really simple negotiation CPP and thus a really
simple negotiation CPA that will get us well along to the goal of a much
simpler specification for version 1.

Is anyone interested in taking a first cut at the service and binding
definitions for SOAP?  The WSDL spec probably contains a sample SOAP
binding definition (at least WSDL 1.1 did) that will do most or all of what
we need.  The service definition will be somewhat related to negotiation, I
assume.

Regards,
Marty.

At 09:31 PM 3/27/2003 -0800, Matthew MacKenzie wrote:
 >Negotiators,
 >
 >I volunteered to do the WSDL for the negotiation service, and after
 >looking at the specifications and sample messages, the attached is what I
 >came up with.
 >
 >It is the most simplistic WSDL I've ever authored, with only two
 >operations that do exactly the same thing (synch and asynch).  I'd like
 >some feedback on whether asynch is required or desired or not, if it is
 >you will need to add a SOAP endpoint callback to the negotation messages.
 >
 >I could have dreamed up several operations, but decided not to given how
 >state and protocol control is modelled within the negotiation messages.
 >
 >If you have any questions or criticisms, please let me know.  I will keep
 >putting out revisions until we get it right.
 >
 >Regards, Matt
 >
 >ps-for-marty: might be useful to put this up on Kavi...
 >
 >
 >
 ><?xml version="1.0"?>
 ><!-- Authored By: Matthew MacKenzie (matt@mac-kenzie.net) -->
 >
 ><definitions name="AbstractCPANegotiationService"
 >
 >targetNamespace="urn:oasis:names:tc:ebxml-cppa:negotiation:1.0"
 >
 >xmlns:tns="urn:oasis:names:tc:ebxml-cppa:negotiation:1.0"
 >
 >xmlns:negot="http://www.oasis-open.org/committees/ebxml-cppa/schema/cpa-negot-1_0.xsd"
 >                         xmlns="http://schemas.xmlsoap.org/wsdl/">
 >
 >         <documentation>
 >                 This WSDL document describes an abstract web service for
 > use in CPA
 >                 negotiation.  To form a concrete web service description,
 > extend
 >                 this WSDL with another containing binding and service
 > element(s).
 >         </documentation>
 >
 >         <import
 > 
namespace="http://www.oasis-open.org/committees/ebxml-cppa/schema/cpa-negot-1_0.xsd" 

 >
 >
 >location="http://www.oasis-open.org/committees/ebxml-cppa/schema/cpa-negot-1_0.xsd"/>
 >
 >
 >         <message name="NegotMsg"
 >                 <part name="body" element="negot:NegotiationMessage" />
 >         </message>
 >
 >         <portType name="NegotPortType">
 >                 <operation name="submitNegotiationMessage">
 >                         <input message="tns:NegotMsg" />
 >                         <output message="tns:NegotMsg" />
 >                 </operation>
 >                 <operation name="submitNegotiationMessageAsynch">
 >                         <input message="tns:NegotMsg" />
 >                 </operation>
 >         </portType>
 ></definitions>

*************************************************
Martin W. Sachs
email:  m.w.sachs@post.harvard.edu
phone:  203-226-0524 ************************************************
Martin W. Sachs
email:  m.w.sachs@post.harvard.edu
phone:  203-226-0524 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]