ebXML - 使用示例

下图显示了一个 ebXML 场景,它使人们很容易理解 ebXML 的概念。该示例取自技术架构规范。

使用示例

该示例显示了组织如何为 ebXML 做准备、寻找新的贸易伙伴,然后从事电子商务。

  • 公司 A 浏览 ebXML 注册表以查看在线可用的内容。在最好的情况下,公司 A 可以重复使用已存储在 ebXML 注册表中其行业共有的所有现有业务流程、文档和核心组件。否则,公司 A 设计缺失的部分,将它们存储在 ebXML 注册表中,并使其行业合作伙伴可以使用它们。

  • 公司 A 决定以 ebXML 方式开展电子商务,并考虑实施本地 ebXML 兼容应用程序。 ebXML 业务服务接口 (BSI) 提供公司与外部 ebXML 世界之间的链接。公司必须创建协作协议配置文件 (CPP),该配置文件描述支持的业务流程功能、约束和技术 ebXML 信息,例如加密算法的选择、加密证书和传输协议的选择。

  • 公司 A 将其 CPP 提交给 ebXML 注册中心。从那时起,公司 A 就在 ebXML 注册中心公开列出,并且很可能被其他寻找新贸易伙伴的公司发现。

  • 公司 B 已经在 ebXML 注册中心注册,正在寻找新的贸易伙伴。公司 B 查询 ebXML 注册中心并收到公司 A 的 CPP。然后公司 B 有两个 CPP:公司 A 的 CPP 和它自己的 CPP。两家公司必须就如何开展业务达成协议,在 ebXML 术语中称为协作协议协议 (CPA)。 B 公司使用 ebXML CPA 形成工具根据两个 CPP 的要求生成 CPA

  • 在此场景中,B 公司直接与 A 公司沟通,并将新创建的 CPA 发送给 A 公司以供其接受。在 A 公司同意 CPA 后,两家公司都已准备好开展电子商务。

  • 然后,两家公司使用底层 ebXML 框架并交换符合 CPA 的业务文档。这意味着两家公司都遵循 CPA 中定义的业务流程。