开发手册 欢迎您!
软件开发者资料库

ebXML - CPP和CPA

ebXML CPP和CPA - 免费学习和理解ebXML及其架构的教程业务流程核心组件CPP CPA上下文影响远景目标消息传递系统服务协作注册表存储库业务服务接口和消息结构。本教程还提供了ebXML用法示例,并列出了重要的资源链接,如OASIS和UN / CEFACT。

协作协议配置文件(CPP)提供有关特定贸易伙伴打算如何进行电子商务的所有必要信息. CPP定义了贸易伙伴的以下属性:

  • 业务流程中的业务能力.

  • 他们在合作中扮演的角色(买家或保险公司).

  • 交付渠道和传输协议. (HTTP,SMTP等)

  • 商业文件的包装方式.

  • 安全约束(SSL,数字证书).

  • 业务流程规范的每方配置.

CPP存储在带有全局唯一标识符(GUID)的ebXML注册表中,业务合作伙伴可以通过注册表找到彼此的CPP.

可以搜索CPP,因此潜在的贸易伙伴可以确定该组织是否具有开展业务的能力.

CPP的结构

CPP在其根元素和版本上定义名称空间以区分任何后续更改. CPP的结构由根协作协议配置文件元素组成,包含以下元素:

  • PartyInfo: PartyInfo元素提供有关组织的信息.

  • 打包: Packaging元素提供有关消息的方式的信息实际构建.消息作为SOAP消息处理.

  • 签名:文档的可选部分

  • 评论元素:可以包括在内.

    ...    ...    ...        ...    ...        ...    ...        ...

贸易伙伴协议

贸易伙伴协议(TPA)是定义法律条款和条件的合同.贸易关系中双方合作伙伴的技术规范.注册会计师来自CPP的贸易伙伴.

电子TPA规定的规则独立于任何一方的业务流程. TPA中的术语和条件的技术说明在XML文档中表示,该文档将每个IT系统配置为在协议规则下运行.

TPA属性包括其名称,合作伙伴名称,开始和结束日期,角色和其他参数.通常,一方生成注册会计师并将其提供给另一方进行审批.一旦双方达成协议,他们每人都会获得相同CPA的电子副本,并使用它来配置他们的系统.

CPA也可以添加到注册表中以供参考,但是这个不是标准要求.

CPA的结构

CPA在其根元素上定义名称空间,并定义用于区分任何后续更改的版本. CPP的结构由根协作协议协议元素以及以下元素组成:

  • 开始和结束:这些元素以协调的世界时间表示本CPA活动期间的开始和结束.

  • PartyInfo: PartyInfo元素提供有关组织的信息.这里PartyInfo元素包括在协议中涉及的双方.

  • 打包: Packaging元素提供有关方式的信息消息实际上是构建的.消息作为SOAP消息处理.

  • 签名:文档的可选部分.

  • 可以包含评论元素:.

1998-04-07T18:50:001999-04-07T18:50:00    ...        ...    ...        ...    ...        ...