ebXML - 核心组件

定义

"核心组件捕获有关现实世界业务概念的信息,以及该概念与其他业务概念之间的关系。核心组件可以是单独的业务信息,也可以是业务信息系列。它之所以是核心,是因为它出现在行业/业务信息交换的许多不同领域"

...Eric Chiu 简化的 xbXML 定义

核心组件是一种基本的可重复使用的构建块,其中包含表示业务概念的信息。采购订单部分的核心组件的一些示例是采购订单日期、销售税和总金额。

一般而言,核心组件用于许多不同的领域、行业和业务流程。在 ebXML 环境中,核心组件是消息和文档中使用的 XML 语义和业务词汇的构建块。

从业务流程中的特定业务文档,我们可以引用核心组件,它包含一组最小的电子商务信息。如果业务流程是电子商务术语中的动词,那么核心组件则代表名词和形容词。

核心组件可以跨多个业务部门使用,但它也可以成为特定于业务领域的上下文,例如单个行业领域。

核心组件与注册表一起工作,因为它可以使用标准 ebXML 注册表进行存储和检索。中央核心组件库可作为跨行业业务流程的常见业务实践的参考文档。

工具和参考

ebXML 为业务和技术分析师提供的核心组件基本参考和工具列表如下:

  • 上下文和核心组件的可重用性:本文档包含上下文定义、分类值列表的来源以及描述核心组件和上下文描述符关系的图形模型。

  • 上下文驱动程序目录:本文档提供上下文驱动程序目录。

  • 文档组装和上下文规则:这描述了使用上下文驱动的核心组件组装文档的过程和模式。

  • 核心组件词典:本文档分为几个部分。每个部分都以适用类别和核心组件类型的信息开始。

  • 核心组件编辑器和浏览器:这些工具可帮助分析师浏览现有的核心组件并集成它们,以定义贸易伙伴之间交换的 XML 消息的格式,并正确定义和应用上下文规则。

核心组件示例:

  • 核心组件 A:

    • 供应商(行业 1)
    • 制造商(行业 2)
    • 供应商(行业 3)
  • 核心组件 B:

    • 分销商(行业 1)
    • 批发商(行业 2)
    • 商家(工业 3)
  • 核心组件 C:

    • 商店(工业 1)
    • 直销店(工业 2)
    • 零售商(工业 3)

结论

核心组件是 -

  • 唯一可识别。
  • 可重复使用的低级数据结构
    • -例如,派对、地址、电话、日期、货币
    • -上下文相关
  • 用于定义业务流程和信息模型。
  • 促进不同系统。
  • ebXML 中的核心组件可以包含另一个核心组件。