Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Электронный бизнес с использованием расширяемого языка разметки , широко известного как XML электронного бизнеса или ebXML (произносится как ee-bee-ex-em-el, [i'bi, eks, em'el]), как его обычно называют, Семейство стандартов на основе XML, спонсируемых OASIS и СЕФАКТ ООН, чья миссия состоит в том, чтобы предоставить открытую инфраструктуру на основе 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 году как совместная инициатива Центра Организации Объединенных Наций по упрощению процедур торговли и электронных деловых операций (СЕФАКТ ООН) и Организации по развитию стандартов структурированной информации (OASIS). Совместный координационный комитет, состоящий из представителей каждой из двух организаций, возглавил работу. Ежеквартальные встречи рабочих групп проводились с ноября 1999 года по май 2001 года. [1] На заключительном пленарном заседании двумя организациями был подписан Меморандум о взаимопонимании, разделив ответственность за различные спецификации, но продолжающий надзор со стороны совместного координационного комитета.

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

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

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

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

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

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

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

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

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

Спецификация службы обмена сообщениями [ править ]

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

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

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

См. Также [ править ]

Ссылки [ править ]

Цитаты [ править ]

  1. ^ Науджок, Клаус-Дитер (21 августа 2003). «СЕФАКТ ООН объявляет об успешном завершении работы над стандартами ebXML» (пресс-релиз). Женева, Швейцария: OASIS (титульные страницы XML) . Проверено 14 марта 2021 . CS1 maint: обескураженный параметр ( ссылка )
  2. ^ ISO 15000-2: 2021
  3. ^ ISO 15000-2: 2021
  4. ^ ISO / TS 15000-3: 2004
  5. ^ ISO / TS 15000-4: 2004
  6. ^ ISO 15000-5: 2014

Источники [ править ]

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

Внешние ссылки [ править ]

  • XML.org ebXML сообщество
  • ebXML.org