[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [ebxml-cppa] client-server, requester-responder,and sender-receiver
The following second draft attempts to address comments to date. I'll insert this material in version 1.07, but of course comments remain welcome. I've cited other ebXML references for the intended meaning of Message, Business Transaction, etc. I've adopted the existing convention of indicating glossary terms with capitalization and italics.
Tony
Proposed Introductory
Material
The CPPA specification is concerned with software
that conducts business by exchanging Messages[ebMS]. In particular, it is concerned with
Client and Server software programs that engage in Business
Transactions[ebBPSS] by sending and receiving Messages. Those Messages convey
business documents and/or business signals[ebBPSS] in their payload. Under the terms of a
CPA:
· A Client initiates a connection with a Server.
·
A Requester initiates a
Business Transaction with a
Responder.
·
A Sender sends a
Message to a Receiver.
Thus, the Client and Server are software counterparts, the Requester and Responder are business counterparts, and the Sender and Receiver are messaging counterparts. There is no fixed relationship between counterparts of different types. For example, consider a purchasing collaboration. Client software representing the buying party might connect to Server software representing the selling party, and then make a purchase request by sending a Message containing a purchase order over that connection. If the CPA specifies a synchronous business response, the Server might then respond by sending a Message containing an acceptance notice back to the Client over the same connection. Alternatively, if the CPA specifies an asynchronous business response, Client software representing the selling party might later respond by connecting to Server software representing the buying party and then sending a Message containing an acceptance notice.
Proposed Glossary Entries
CLIENT – software that initiates a connection with a
Server.
SERVER – software that accepts a connection initiated
by a Client.
REQUESTER – initiator of a Business
Transaction.
RESPONDER – a counterpart to the initiator in a
Business Transaction.
SENDER – originator of a
Message.
RECEIVER – recipient of a
Message.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC