Chapter 5 Building a Collaborative Business Process Model


Introducing ebXML CPA

In addition to ebXML BPSS1.04 support, PowerDesigner generates optionally an ebXML Collaboration Protocol Agreement (CPA) template. You perform the generation using the ebXML BPSS 1.04 process language.

An ebXML Collaboration Protocol Profile defines a business partner's technical capabilities to engage in electronic business collaborations with other partners by exchanging electronic messages. An ebXML CPA documents the technical agreement between two (or more) partners to engage in electronic business collaboration. The CPA can be seen as an intersection of the collaborative partners CPP (Collaborative Partner Profile).

ebXML CPA is an XML format for describing agreement information for partners that agree to collaborate. This agreement is based on the ebXML architecture.

The Collaborative Partner Agreement captures critical information for communications between applications and business processes and also records specific technical parameters for conducting electronic business.

Information agreed by the two parties includes BPSS documents, choreography (Requests, Responses, ordering), and parameters for exchanging messages: transport (protocol, security, addresses), document exchange (protocol, security), and message packaging.

A CPA document can be produced in the following ways:

Since PowerDesigner allows you to generate BPSS documents, it also provides the functionality to generate a CPA template. The generated CPA document cannot be directly registered; you must open it in a text editor and modify manually the parts that are in commentary.

For more information on how to design ebXML CPA concepts and produce a CPA document in PowerDesigner, see sections Designing for ebXML CPA and Generating for ebXML CPA.

 


Copyright (C) 2007. Sybase Inc. All rights reserved.