ebXML

Электронный бизнес с использованием расширяемого языка разметки , широко известный как 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, и теоретическое обсуждение продолжается сегодня. Другие работы связаны, например, работа Object Management Group и стандарт OASIS BCM (Business-Centric Methodology) (2006).

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

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

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

История

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

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

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

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

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

  • 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 документы, определяющие торговое соглашение между торговыми партнерами. У каждого торгового партнера будет свой собственный документ Collaboration Protocol Profile (CPP), описывающий их возможности в формате XML. Например, это может включать поддерживаемые ими протоколы обмена сообщениями или поддерживаемые ими возможности безопасности. Документ CPA (Collaboration Protocol Agreement) является пересечением двух документов CPP и описывает формальные отношения между двумя сторонами. В документе CPA обычно содержится следующая информация:

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

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

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

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

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

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

Ссылки

Цитаты

  1. ^ Науйок, Клаус-Дитер (21 августа 2003 г.). «UN/CEFACT Announces Successful Completion of ebXML Standards Work» (пресс-релиз). Женева, Швейцария: OASIS (XML Cover Pages) . Получено 14.03.2021 .
  2. ^ ИСО 15000-2:2021
  3. ^ ИСО 15000-2:2021
  4. ^ ИСО/ТС 15000-3:2004
  5. ^ ИСО/ТС 15000-4:2004
  6. ^ ИСО 15000-5:2014

Источники

  • Lu, Eric Jui-Lin; Wu, Chang-Chuan (март 2004 г.). "A ReScUE XML/EDI model" . Software: Practice and Experience . 34 (3): 315–338. doi :10.1002/spe.566. S2CID  45465182.
  • Веббер, Дэвид (1998). «Введение в XML/EDI Frameworks». Электронные рынки . 8 (1): 38–41. doi :10.1080/10196789800000011.
  • Науйок, Клаус-Дитер; Хьюмер, Кристиан (2008 г.), «Примерное исследование: Разработка ebXML — работа СЕФАКТ ООН», Ребсток, Майкл; Фенгель, Янина; Паульхайм, Хайко (ред.), Бизнес-интеграция на основе онтологий , Берлин: Springer, стр. 79–93, номер документа : 10.1007/978-3-540-75230-1_4, ISBN 978-3-540-75230-1
  • Сообщество XML.org ebXML
  • ebXML.org
  • Технический комитет служб обмена сообщениями OASIS ebXML
Получено с "https://en.wikipedia.org/w/index.php?title=EbXML&oldid=1169338439"