Учебники

ebXML — Сервис реестра и репозитория

Реестр ebXML служит индексом и шлюзом приложения для хранилища для внешнего мира и содержит API, который определяет, как стороны взаимодействуют с хранилищем. Репозиторий ebXML является держателем компонентов.

  • Реестр ebXML занимает центральное место в архитектуре ebXML.

  • Реестр также можно рассматривать как API для базы данных элементов, поддерживающих электронный бизнес с ebXML.

  • Реестр ebXML служит базой данных для совместного использования соответствующей информации о компании для бизнес-транзакций ebXML, таких как корпоративные возможности, бизнес-процессы, технические чертежи, формы заказов, счета и т. Д.

  • Элементы в хранилище создаются, обновляются или удаляются с помощью запросов в реестр.

  • Хранилища предоставляют торговым партнерам общую бизнес-семантику.

  • Реестр ebXML — это интерфейс для доступа и обнаружения общей бизнес-семантики.

  • Интерфейс реестра разработан таким образом, чтобы он не зависел от базового стека сетевых протоколов, таких как HTTP или SMTP через TCP / IP.

Реестр ebXML занимает центральное место в архитектуре ebXML.

Реестр также можно рассматривать как API для базы данных элементов, поддерживающих электронный бизнес с ebXML.

Реестр ebXML служит базой данных для совместного использования соответствующей информации о компании для бизнес-транзакций ebXML, таких как корпоративные возможности, бизнес-процессы, технические чертежи, формы заказов, счета и т. Д.

Элементы в хранилище создаются, обновляются или удаляются с помощью запросов в реестр.

Хранилища предоставляют торговым партнерам общую бизнес-семантику.

Реестр ebXML — это интерфейс для доступа и обнаружения общей бизнес-семантики.

Интерфейс реестра разработан таким образом, чтобы он не зависел от базового стека сетевых протоколов, таких как HTTP или SMTP через TCP / IP.

Реестр обеспечивает стабильное, постоянное хранилище представленного содержимого, которое включает в себя схему и документы XML, описания процессов, основные компоненты, описания контекста, модели UML, информацию о сторонах и даже программные компоненты. Это может быть представлено в виде программного пакета услуг, как показано ниже:

Стек реестра

Цели реестра ebXML

Цель реестра ebXML — обеспечить обмен информацией между заинтересованными сторонами с целью интеграции между ними бизнес-процессов.

Преимущества реестра ebXML

Реестр ebXML предоставляет следующие преимущества:

  • Обнаружение и сопровождение зарегистрированного контента.

  • Поддержка совместной разработки, при которой пользователи могут создавать контент XML и отправлять его в реестр для использования и возможного улучшения уполномоченными сторонами.

  • Постоянство языка выполнения бизнес-процессов веб-служб (WS-BPEL), WSDL и бизнес-документов во время взаимодействия между торговыми партнерами.

  • Безопасный контроль версий зарегистрированного контента.

  • Федерация сотрудничающих реестров обеспечивает единый просмотр зарегистрированного контента путем бесперебойного запроса, синхронизации и перемещения зарегистрированного контента.

  • Уведомление о событии по электронной почте или через веб-сервисы.

Обнаружение и сопровождение зарегистрированного контента.

Поддержка совместной разработки, при которой пользователи могут создавать контент XML и отправлять его в реестр для использования и возможного улучшения уполномоченными сторонами.

Постоянство языка выполнения бизнес-процессов веб-служб (WS-BPEL), WSDL и бизнес-документов во время взаимодействия между торговыми партнерами.

Безопасный контроль версий зарегистрированного контента.

Федерация сотрудничающих реестров обеспечивает единый просмотр зарегистрированного контента путем бесперебойного запроса, синхронизации и перемещения зарегистрированного контента.

Уведомление о событии по электронной почте или через веб-сервисы.

податливость

Согласно Спецификации сервисов реестра ebXML, реализация реестра соответствует спецификации ebXML, если она удовлетворяет следующим условиям:

  • Он поддерживает информационную модель реестра ebXML.

  • Он поддерживает синтаксис и семантику интерфейсов реестра и безопасность.

  • Он поддерживает DTD реестра ebXML.

  • Поддержка синтаксиса и семантики SQL-запросов в реестре не является обязательной.

Он поддерживает информационную модель реестра ebXML.

Он поддерживает синтаксис и семантику интерфейсов реестра и безопасность.

Он поддерживает DTD реестра ebXML.

Поддержка синтаксиса и семантики SQL-запросов в реестре не является обязательной.

Реализация клиента реестра соответствует спецификации ebXML, если она удовлетворяет следующим условиям:

  • Он поддерживает ebXML CPA и процесс начальной загрузки.

  • Синтаксис и семантика клиентских интерфейсов реестра.

  • Сообщение об ошибке ebXML DTD.

  • DTD реестра ebXML.

Он поддерживает ebXML CPA и процесс начальной загрузки.

Синтаксис и семантика клиентских интерфейсов реестра.

Сообщение об ошибке ebXML DTD.

DTD реестра ebXML.

Объекты реестра и метаданные

Объекты реестра

Относится к объекту, который передается в реестр для хранения и хранения

  • называется «Репозитарий»

  • XML-документ или DTD, модели бизнес-процессов, CPP и т. Д.

называется «Репозитарий»

XML-документ или DTD, модели бизнес-процессов, CPP и т. Д.

Метаданные

  • Он используется реестром для классификации и управления объектами реестра.

  • Он представлен записью реестра

Он используется реестром для классификации и управления объектами реестра.

Он представлен записью реестра

Информационная модель реестра (RIM)

Информационная модель реестра (RIM) предоставляет высокоуровневую схему метаданных в реестре ebXML. Это может быть представлено в виде программного пакета услуг или в виде пирамиды услуг, как показано на рисунке ниже. Элементы информационной модели представляют метаданные о контенте, а не сам контент в репозитории. Информационная модель реестра определяет типы объектов, хранящихся и упорядоченных в реестре.

Информационная модель представляет собой дорожную карту для типа метаданных и отношений между метаданными. Информационная модель реестра может быть сопоставлена ​​со схемой реляционной базы данных, схемой базы данных объектов или какой-либо другой физической схемой.