返回首页
当前位置: 主页 > 编程语言 > XML教程 >

ebXML-注册表和存储库服务

时间:2020-07-21 14:14来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

ebXML注册中心充当外部资源库的索引和应用程序网关,它包含用于管理各方与资源库交互方式的API。ebXML存储库是组件的所有者。

  • ebXML注册表是ebXML体系结构的核心。

  • 注册表也可以看作是支持ebXML的电子商务项目数据库的API。

  • ebXML注册中心充当数据库,用于共享ebXML商业交易的相关公司信息,例如公司功能,业务流程,技术蓝图,订单,发票等。

  • 存储库中的项目是通过对注册表的请求来创建,更新或删除的。

  • 存储库为贸易伙伴提供了共享的业务语义。

  • ebXML注册表是用于访问和发现共享业务语义的接口。

  • 注册表接口被设计为独立于基础网络协议堆栈,例如HTTP或SMTP over TCP / IP。

注册表提供了稳定,持久的提交内容存储,其中包括XML模式和文档,流程描述,核心组件,上下文描述,UML模型,有关各方的信息,甚至是软件组件。可以将其表示为服务的软件堆栈,如下所示:

注册表堆栈

ebXML注册中心的目标

ebXML注册中心的目的是为了使相关方之间能够进行信息共享,以实现它们之间的业务流程集成。

ebXML注册表的好处

ebXML注册表具有以下优点:

  • 发现和维护注册内容。

  • 支持协作开发,用户可以在其中创建XML内容并将其提交给注册表,以供授权方使用并可能进行增强。

  • 在贸易伙伴之间进行交互期间,Web服务业务流程执行语言(WS-BPEL),WSDL和业务文档的持久性。

  • 注册内容的安全版本控制。

  • 合作注册管理机构联合会通过无缝查询,同步和重新分配注册内容来提供注册内容的单一视图。

  • 通过电子邮件或Web服务进行事件通知。

合规

根据ebXML Registry Services规范,如果注册表实现满足以下条件,则符合ebXML规范:

  • 它支持ebXML注册信息模型。

  • 它支持注册表接口的语法和语义以及安全性。

  • 它支持ebXML注册表DTD。

  • 注册表中对SQL查询的语法和语义的支持是可选的。

如果注册表客户端实现满足以下条件,则它符合ebXML规范:

  • 它支持ebXML CPA和引导过程。

  • 注册表客户端接口的语法和语义。

  • ebXML错误消息DTD。

  • ebXML注册表DTD。

注册表对象和元数据

注册表对象

指提交给注册表以进行存储和保管的对象

  • 称为“存储库项目”

  • XML文档或DTD,业务流程模型,CPP等

元数据

  • 注册表使用它来分类和管理注册表对象。

  • 它由注册表项表示

注册表信息模型(RIM)

注册表信息模型(RIM)为ebXML注册表中的元数据提供了高级蓝图。可以将其表示为服务的软件堆栈或服务金字塔,如下图所示。信息模型的元素表示有关内容的元数据,而不是存储库中的内容本身。注册表信息模型定义了在注册表中存储和组织的对象的类型。

信息模型是元数据类型和元数据之间关系的路线图。注册表信息模型可以映射到关系数据库模式,对象数据库模式或某些其他物理模式。

RIM堆栈

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • ebXML-核心组件

    定义 核心组件捕获有关真实世界业务概念以及该概念与其他业务概念之间的关系的信息。...

  • ebXML-CPP和CPA

    协作协议配置文件(CPP)提供有关特定贸易伙伴打算进行电子商务的所有必要信息。 CPP...

  • ebXML-简介

    企业不可避免地以各种方式进行交互。 直到最近几年,许多大公司曾经通过电子数据交换...

  • DTD-组件

    本章将从DTD角度讨论XML组件。 DTD基本上将包含以下XML组件的声明- 元件 属性 实体 元...

  • DTD-概述

    XML文档类型声明,通常称为DTD,是一种精确描述XML语言的方法。 DTD根据适当的XML语言...

  • H2数据库-备份

    BACKUP是用于将数据库备份放入单独的.zip文件中的命令。 对象没有被锁定,并且在进行...

猜你感兴趣