Электронный бизнес с использованием расширяемого языка разметки , широко известного как 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 .
Смотрите также
Рекомендации
Цитаты
- ^ Науджок, Клаус-Дитер (21 августа 2003). «СЕФАКТ ООН объявляет об успешном завершении работы над стандартами ebXML» (пресс-релиз). Женева, Швейцария: OASIS (титульные страницы XML) . Проверено 14 марта 2021 .
- ^ ISO 15000-2: 2021
- ^ ISO 15000-2: 2021
- ^ ISO / TS 15000-3: 2004
- ^ ISO / TS 15000-4: 2004
- ^ 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 .
- Науйок, Клаус-Дитер; Хьюмер, Кристиан (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