ebXML Tools: CP-NET

CP-NET (Collaboration Protocol – Networking Enterprises Technology)

CP-NET (Collaboration Protocol - Networking Enterprises Technology) is a software application set to enable enterprises, cooperating through a collaborative framework ebXML-based, to achieve and to perform Business Collaborations.

To achieve a Business Collaboration it is necessary to provide, for each couple of enterprises, a common base upon which to start doing business. This base is basically a Business Agreement and it is built, following the ebXML standard model, by comparison and by match of two Business Profiles.
ebXML provides an XML specification to describe both Profiles and Agreements: ebXML Collaboration Protocol Profile and Agreement (ebCPPA).

CP-NET provides some applications to handle the ebXML Collaboration Protocol.


ebBP-Generator is a java application to generate Business Processes descriptions through ebXML Business Process (ebBP or BPSS) standard from MODA-ML Dictionary.


CPA-FastEditor is a java web application to create/edit ebXML Collaboration Protocol Agreement (CPA). The goal of CPA-FastEditor is to provide to each couple of user a easy way to create a business agreement CPA to obtain a simple and fast MSH configuration.


MSH2 is a Message Service Handler software implementation. It allows to send and to receive ebXML messages (ebMS v3.0) into the e-business context.


CPP-Editor is a java web application to create/edit ebXML Collaboration Protocol Profile (CPP). The goal of CPP-Editor is to provide to each user a way to create a business profile CPP to describe the own capability into a collaboration framework ebXML-compliant.


CPA-MatchMaker is a java web application to create ebXML Collaboration Protocol Agreement (CPA) from two ebXML Collaboration Profiles (CPP). The goal of CPA-MatchMaker is to provide to each couple of users a way to achieve a CPA Agreement, when possible, and to resolve ambiguous situations, starting from two CPP Profiles.


CP-NET framework supports the ebXML Business Process Specifications (ebBP standard), therefore, in the CPP Profiles and in the CPA Agreements the enterprises can describe their characteristics related to one or more Business Processes.

info on ebXML
courses on ebXML

Resources

  DOC - ENEA's experience about ebXML (slides, DI502-032) DI502-032
Presentation about ebBP, CPP and CPA tools developed in ENEA and other experiences about ebXML in Italy (pdf, 2562560 bytes, v1, 2/5/2008)
  WEB - Laboratory shelf (work area)
Link to the in-process page on the results and on the documentation related to CP-NET suite (MSH, CPA editor, CPA Match Maker etc.).
The contents of this page are up-to-date but not always stable and coherent.
  DOC - ebXML Presentation (slides, CW310-001) CW310-001
Corso e-learning "The collaborative framework ebXML". (vnd.ms-powerpoint, 1166336 bytes, v1, 17/12/2008)