Реестр 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. Это может быть представлено в виде программного пакета услуг или в виде пирамиды услуг, как показано на рисунке ниже. Элементы информационной модели представляют метаданные о контенте, а не сам контент в репозитории. Информационная модель реестра определяет типы объектов, хранящихся и упорядоченных в реестре.
Информационная модель представляет собой дорожную карту для типа метаданных и отношений между метаданными. Информационная модель реестра может быть сопоставлена со схемой реляционной базы данных, схемой базы данных объектов или какой-либо другой физической схемой.