EbXML - EbXML

Электронный бизнес с использованием расширяемого языка разметки, широко известный как электронный бизнес XML, или же ebXML (произносится как е-би-экс-эм-эль, [и'би, экс, эм'эл]), как это обычно называют, является семейством XML основанные на стандартах, спонсируемые ОАЗИС и СЕФАКТ ООН чья миссия - предоставить открытую инфраструктуру на основе XML, позволяющую глобальное использование электронный бизнес информация в совместимой, безопасной и последовательной форме для всех торговых партнеров.

Архитектура ebXML - это уникальный набор концепций; частично теоретическая и частично реализованная в существующих стандартах ebXML.

Работа над ebXML возникла из более ранней работы над ooEDI (объектно-ориентированный EDI ), UML / UMM, Технологии разметки XML и X12 EDI Работа "Future Vision", спонсируемая ANSI X12 EDI.

Объединение этих компонентов началось в первоначальной работе над ebXML, и теоретическое обсуждение продолжается сегодня. Другая работа связана, например, Группа управления объектами работа и стандарт OASIS BCM (Business-Centric Methodology) (2006).

Концептуальный обзор архитектуры ebXML

В то время как стандарты ebXML, принятые ISO и OASIS, стремятся предоставить формальные механизмы с поддержкой XML, которые могут быть реализованы напрямую, архитектура ebXML основана на концепциях и методологиях, которые могут применяться более широко, чтобы позволить практикам лучше внедрять решения для электронного бизнеса.

Конкретным примером является работа над Технической спецификацией основных компонентов (CCTS), которая продолжается в СЕФАКТ ООН, тогда как ее двоюродный брат - UBL - Универсальный деловой язык - в OASIS используется спецификация, которая реализует определенные транзакции XML, применяя принципы CCTS к типичным цепочка поставок транзакции, такие как счет-фактура, заказ на покупку, уведомление об отправке и так далее.

История

ebXML был запущен в 1999 году как совместная инициатива Центр Организации Объединенных Наций по упрощению процедур торговли и электронным деловым операциям (СЕФАКТ ООН) и Организация по развитию стандартов структурированной информации (ОАЗИС). Совместный координационный комитет, состоящий из представителей каждой из двух организаций, возглавил эту работу. Ежеквартальные встречи рабочих групп проводились в период с ноября 1999 г. по май 2001 г. На заключительном пленарном заседании обеими организациями был подписан Меморандум о взаимопонимании, разделив ответственность за различные спецификации, но продолжающий надзор со стороны совместного координационного комитета.

Первоначальный проект предусматривал пять уровней спецификации данных, включая стандарты XML для:

  • Деловые процессы,
  • Соглашения о протоколе сотрудничества,
  • Компоненты основных данных,
  • Обмен сообщениями,
  • Реестры и репозитории

Вся работа была выполнена на основе нормативного документа требований и спецификации технической архитектуры ebXML.

После завершения 6 спецификаций двумя организациями, 5 частей работы были представлены в ISO TC 154 для утверждения. В Международная организация по стандартизации (ISO) утвердил следующие пять спецификаций ebXML в качестве стандарта ISO 15000 под общим названием Расширяемый язык разметки для электронного бизнеса:

  • ISO 15000-1: Соглашение о совместном профиле партнера ebXML (ebCPP)
  • ISO 15000-2: Спецификация службы обмена сообщениями ebXML (ebMS)
  • ISO 15000-3: Информационная модель реестра ebXML (ebRIM)
  • ISO 15000-4: Спецификация услуг реестра ebXML (ebRS)
  • ISO 15000-5: Спецификация основных компонентов ebXML (CCS) [1]

Технические комитеты OASIS и СЕФАКТ ООН сохраняют ответственность за поддержание и продвижение вышеуказанных спецификаций.

Соглашение о совместном профиле партнера

Соглашения о совместном профиле партнера XML основанные на документах, определяющие торговое соглашение между торговыми партнерами. У каждого торгового партнера будет свой собственный документ профиля протокола сотрудничества (CPP), в котором описываются их возможности в формате XML. Например, это могут быть протоколы обмена сообщениями, которые они поддерживают, или поддерживаемые ими возможности безопасности. Документ CPA (Соглашение о протоколе сотрудничества) представляет собой пересечение двух документов CPP и описывает формальные отношения между двумя сторонами. Следующая информация обычно содержится в документе CPA:

  • Идентификационная информация: уникальные идентификаторы каждой стороны и их роли в торговых отношениях.
  • Информация о безопасности: например, требуются ли цифровые подписи и какие алгоритмы они используют.
  • Информация о связи: протоколы, которые будут использоваться при обмене документами.
  • Расположение конечных точек: URL-адрес, служебные сообщения и сообщения о действиях должны быть отправлены на
  • Правила, которым нужно следовать, когда подтверждения для сообщений не получены, включая время ожидания перед повторной отправкой и сколько раз повторная отправка
  • Следует ли игнорировать повторяющиеся сообщения
  • Требуются ли подтверждения для всех сообщений

Спецификация службы обмена сообщениями

Спецификация службы сообщений (ebMS) описывает механизм, не зависящий от взаимодействия, обработчики служб сообщений (MSH) должны реализовать для обмена бизнес-документами. ebMS3.0 - это текущая версия спецификации. ebMS3.0 построен как расширение поверх SOAP с вложениями Технические характеристики. В МЫЛО сообщение содержит метаданные, необходимые для безопасного и надежного обмена бизнес-документом, а полезные бизнес-данные прикреплены к МЫЛО сообщение. К одному сообщению могут быть прикреплены несколько бизнес-данных, и формат полезных данных выходит за рамки спецификаций ebXML. Информация, которую торговые партнеры размещают в сообщениях ebMS, в значительной степени продиктована соглашением CPA, которое определяет отношения между ними. В сообщениях ebMS обычно содержится следующая информация:

  • Уникальный идентификатор сообщения
  • Кому предназначено сообщение
  • Кто отправил сообщение
  • Идентификатор беседы для связывания связанных сообщений
  • Цифровая подпись на основе Подпись XML Технические характеристики
  • Индикация того, следует ли игнорировать повторяющиеся сообщения
  • Указание на необходимость подтверждения

ebMS не имеет отношения к протоколу связи, хотя наиболее распространенными базовыми протоколами являются HTTP и SMTP.

Смотрите также

Рекомендации

Цитаты

Источники

  • Лу, Эрик Джуй-Линь; У Чанг-Чуань (март 2004 г.). «Модель ReScUE XML / EDI». Программное обеспечение - практика и опыт. 34 (3): 315–338. Дои:10.1002 / spe.566.
  • Уэббер, Дэвид (1998). «Введение в рамки XML / EDI». Электронные рынки. 8 (1): 38–41. Дои:10.1080/10196789800000011.
  • Науйок, Клаус-Дитер (21 августа 2003 г.). «СЕФАКТ ООН объявляет об успешном завершении работы над стандартами ebXML» (Пресс-релиз). Женева, Швейцария: OASIS (титульные страницы XML).
  • Науйок, Клаус-Дитер; Хьюмер, Кристиан (2008 г.), «Пример: разработка ebXML - работа СЕФАКТ ООН», в Ребстоке, Майкл; Фенгель, Янина; Паульхейм, Хайко (ред.), Бизнес-интеграция на основе онтологий, Берлин: Springer, стр. 79–93, Дои:10.1007/978-3-540-75230-1_4, ISBN  978-3-540-75230-1

внешняя ссылка