ebXML - Dịch vụ đăng ký & kho lưu trữ
Sổ đăng ký ebXML đóng vai trò là chỉ mục và cổng ứng dụng cho một kho lưu trữ với thế giới bên ngoài và nó chứa API chi phối cách các bên tương tác với kho lưu trữ. Kho lưu trữ ebXML là nơi chứa các thành phần.
Sổ đăng ký ebXML là trung tâm của kiến trúc ebXML.
Sổ đăng ký cũng có thể được xem như một API đối với cơ sở dữ liệu của các mục hỗ trợ kinh doanh điện tử với ebXML.
Sổ đăng ký ebXML đóng vai trò là cơ sở dữ liệu để chia sẻ thông tin công ty có liên quan cho các giao dịch kinh doanh ebXML, chẳng hạn như khả năng của công ty, quy trình kinh doanh, bản thiết kế kỹ thuật, biểu mẫu đặt hàng, hóa đơn, v.v.
Các mục trong kho được tạo, cập nhật hoặc xóa thông qua các yêu cầu gửi đến sổ đăng ký.
Kho lưu trữ cung cấp cho các đối tác thương mại ngữ nghĩa kinh doanh được chia sẻ.
Sổ đăng ký ebXML là một giao diện để truy cập và khám phá ngữ nghĩa kinh doanh được chia sẻ.
Giao diện đăng ký được thiết kế để độc lập với ngăn xếp giao thức mạng bên dưới, chẳng hạn như HTTP hoặc SMTP qua TCP / IP.
Cơ quan đăng ký cung cấp một kho lưu trữ nội dung đã gửi ổn định, liên tục, bao gồm lược đồ và tài liệu XML, mô tả quy trình, thành phần cốt lõi, mô tả ngữ cảnh, mô hình UML, thông tin về các bên và thậm chí cả các thành phần phần mềm. Điều này có thể được biểu diễn dưới dạng một nhóm dịch vụ phần mềm, như được hiển thị bên dưới:
Mục tiêu của Sổ đăng ký ebXML
Mục tiêu của sổ đăng ký ebXML là cho phép chia sẻ thông tin giữa các bên quan tâm nhằm mục đích tích hợp quy trình nghiệp vụ giữa họ.
Lợi ích của đăng ký ebXML
Sổ đăng ký ebXML cung cấp các lợi ích sau:
Khám phá và duy trì nội dung đã đăng ký.
Hỗ trợ phát triển hợp tác, trong đó người dùng có thể tạo nội dung XML và gửi nó đến cơ quan đăng ký để sử dụng và nâng cao tiềm năng bởi các bên được ủy quyền.
Tính ổn định của Dịch vụ Web Ngôn ngữ thực thi quy trình nghiệp vụ (WS-BPEL), WSDL và các tài liệu kinh doanh trong quá trình tương tác giữa các đối tác thương mại.
Kiểm soát phiên bản an toàn của nội dung đã đăng ký.
Liên đoàn các tổ chức đăng ký hợp tác để cung cấp một chế độ xem duy nhất về nội dung đã đăng ký bằng cách truy vấn liền mạch, đồng bộ hóa và di chuyển nội dung đã đăng ký.
Thông báo sự kiện qua email hoặc các dịch vụ Web.
Tuân thủ
Theo Đặc tả dịch vụ đăng ký ebXML, việc triển khai sổ đăng ký tuân thủ đặc điểm kỹ thuật ebXML nếu nó đáp ứng các điều kiện sau:
Nó hỗ trợ Mô hình Thông tin Đăng ký ebXML.
Nó hỗ trợ cú pháp và ngữ nghĩa của các giao diện đăng ký và bảo mật.
Nó hỗ trợ đăng ký ebXML DTD.
Hỗ trợ cú pháp và ngữ nghĩa của truy vấn SQL trong sổ đăng ký là tùy chọn.
Việc triển khai máy khách đăng ký tuân thủ đặc tả ebXML nếu nó đáp ứng các điều kiện sau:
Nó hỗ trợ ebXML CPA và quy trình khởi động.
Cú pháp và ngữ nghĩa của giao diện máy khách đăng ký.
Thông báo lỗi ebXML DTD.
DTD đăng ký ebXML.
Đối tượng đăng ký và siêu dữ liệu
Đối tượng đăng ký
Đề cập đến một đối tượng được nộp cho cơ quan đăng ký để lưu trữ và bảo quản an toàn
được gọi là 'Mục kho lưu trữ'
Tài liệu XML hoặc DTD, các mô hình quy trình kinh doanh, CPP, v.v.
Metadata
Nó được sử dụng bởi sổ đăng ký để phân loại và quản lý các đối tượng đăng ký.
Nó được đại diện bởi Registry Entry
Mô hình thông tin đăng ký (RIM)
Mô hình thông tin đăng ký (RIM) cung cấp bản thiết kế cấp cao cho siêu dữ liệu trong sổ đăng ký ebXML. Điều này có thể được biểu diễn dưới dạng một chồng dịch vụ phần mềm hoặc như một kim tự tháp dịch vụ như thể hiện trong hình bên dưới. Các phần tử của mô hình thông tin đại diện cho dữ liệu meta về nội dung, không phải bản thân nội dung trong kho lưu trữ. Mô hình thông tin đăng ký xác định các loại đối tượng được lưu trữ và tổ chức trong sổ đăng ký.
Mô hình thông tin là một lộ trình đối với loại dữ liệu meta và mối quan hệ giữa các siêu dữ liệu. Mô hình thông tin đăng ký có thể được ánh xạ tới một lược đồ cơ sở dữ liệu quan hệ, lược đồ cơ sở dữ liệu đối tượng hoặc một số lược đồ vật lý khác.