Trading Partner Profiles and Agreements
Another important feature of ebXML is the systematic representation of company capabilities to conduct e-business in what ebXML calls the collaboration protocol profile (CPP). With CPPs, companies can use a common XML format to list the industries, business processes, messages, and data-exchange technologies that they support. Companies then use CPPs to agree upon the business processes, messages, and technologies used to exchange business messages for a specific trading need, expressed in a collaborative protocol agreement (CPA), itself an ebXML artifact. Companies still may need a trading partner agreement to cover non-technical business or legal issues, but the CPA provides the technical features of the agreement in an automated and accessible form.