ebXML - 註冊中心與儲存庫服務



ebXML 註冊中心充當儲存庫對外部世界的索引和應用程式閘道器,它包含管理各方如何與儲存庫互動的 API。ebXML 儲存庫是元件的持有者。

  • ebXML 註冊中心是 ebXML 架構的核心。

  • 註冊中心也可以被視為支援使用 ebXML 進行電子商務的專案資料庫的 API。

  • ebXML 註冊中心充當資料庫,用於共享與 ebXML 業務交易相關的公司資訊,例如公司能力、業務流程、技術藍圖、訂單表單、發票等等。

  • 儲存庫中的專案是透過向註冊中心發出的請求建立、更新或刪除的。

  • 儲存庫為貿易伙伴提供共享的業務語義。

  • ebXML 註冊中心是訪問和發現共享業務語義的介面。

  • 註冊中心介面的設計獨立於底層網路協議棧,例如基於 TCP/IP 的 HTTP 或 SMTP。

註冊中心提供已提交內容的穩定持久儲存,其中包括 XML 模式和文件、流程描述、核心元件、上下文描述、UML 模型、關於各方的資訊,甚至軟體元件。這可以表示為如下所示的服務軟體堆疊

Registry Stack

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 註冊中心中的元資料提供高階藍圖。這可以表示為服務軟體堆疊或如下圖所示的服務金字塔。資訊模型的元素代表關於內容的元資料,而不是儲存庫中的內容本身。註冊中心資訊模型定義了儲存和組織在註冊中心中的物件型別。

資訊模型是元資料型別及其之間關係的路線圖。註冊中心資訊模型可以對映到關係資料庫模式、物件資料庫模式或其他物理模式。

RIM Stack
廣告
© . All rights reserved.