- ebXML 教程
- ebXML - 首页
- ebXML - 简介
- ebXML - 架构
- ebXML - 业务流程
- ebXML - CPP & CPA
- ebXML - 注册中心服务
- ebXML - 核心组件
- ebXML - 消息服务
- ebXML - 使用示例
- ebXML - 总结
- ebXML 术语
- ebXML - 术语
- ebXML 有用资源
- ebXML - 快速指南
- ebXML - 有用资源
- ebXML - 讨论
ebXML - 注册中心与存储库服务
ebXML 注册中心充当存储库对外部世界的索引和应用程序网关,它包含管理各方如何与存储库交互的 API。ebXML 存储库是组件的持有者。
ebXML 注册中心是 ebXML 架构的核心。
注册中心也可以被视为支持使用 ebXML 进行电子商务的项目数据库的 API。
ebXML 注册中心充当数据库,用于共享与 ebXML 业务交易相关的公司信息,例如公司能力、业务流程、技术蓝图、订单表单、发票等等。
存储库中的项目是通过向注册中心发出的请求创建、更新或删除的。
存储库为贸易伙伴提供共享的业务语义。
ebXML 注册中心是访问和发现共享业务语义的接口。
注册中心接口的设计独立于底层网络协议栈,例如基于 TCP/IP 的 HTTP 或 SMTP。
注册中心提供已提交内容的稳定持久存储,其中包括 XML 模式和文档、流程描述、核心组件、上下文描述、UML 模型、关于各方的信息,甚至软件组件。这可以表示为如下所示的服务软件堆栈
ebXML 注册中心的目標
ebXML 注册中心的目的是为了使相关方之间能够共享信息,以便在它们之间进行业务流程集成。
ebXML 注册中心的好处
ebXML 注册中心提供以下好处:
注册内容的发现和维护。
支持协作开发,用户可以创建 XML 内容并将其提交到注册中心,供授权方使用和潜在增强。
在贸易伙伴之间交互期间,持久化 Web 服务业务流程执行语言 (WS-BPEL)、WSDL 和业务文档。
注册内容的安全版本控制。
合作注册中心的联合,通过无缝查询、同步和重新定位注册内容,提供注册内容的单一视图。
通过电子邮件或 Web 服务进行事件通知。
合规性
根据 ebXML 注册中心服务规范,如果注册中心实现满足以下条件,则符合 ebXML 规范:
它支持 ebXML 注册中心信息模型。
它支持注册中心接口和安全的语法和语义。
它支持 ebXML 注册中心 DTD。
在注册中心中支持 SQL 查询的语法和语义是可选的。
如果注册中心客户端实现满足以下条件,则符合 ebXML 规范:
它支持 ebXML CPA 和引导过程。
注册中心客户端接口的语法和语义。
ebXML 错误消息 DTD。
ebXML 注册中心 DTD。
注册中心对象和元数据
注册中心对象
指的是提交到注册中心以进行存储和保管的对象
称为“存储库项目”
XML 文档或 DTD、业务流程模型、CPP 等。
元数据
它由注册中心用于分类和管理注册中心对象。
它由注册中心条目表示
注册中心信息模型 (RIM)
注册中心信息模型 (RIM) 为 ebXML 注册中心中的元数据提供高级蓝图。这可以表示为服务软件堆栈或如下图所示的服务金字塔。信息模型的元素代表关于内容的元数据,而不是存储库中的内容本身。注册中心信息模型定义了存储和组织在注册中心中的对象类型。
信息模型是元数据类型及其之间关系的路线图。注册中心信息模型可以映射到关系数据库模式、对象数据库模式或其他物理模式。