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 «Видение будущего», спонсируемой ANSI X12 EDI.
Объединение этих компонентов началось еще в первоначальной работе над ebXML, и теоретическое обсуждение продолжается и сегодня. С этим связаны и другие работы, такие как работа группы управления объектами и стандарт OASIS BCM (бизнес-ориентированная методология) (2006 г.).
архитектуры Концептуальный обзор ebXML
В то время как стандарты ebXML, принятые ISO и OASIS, направлены на предоставление формальных механизмов с поддержкой XML, которые могут быть реализованы напрямую, архитектура ebXML основана на концепциях и методологиях, которые могут быть более широко применены, чтобы позволить практикам лучше реализовывать решения электронного бизнеса.
Конкретным примером является работа над Техническими спецификациями основных компонентов (CCTS), которая продолжается в рамках СЕФАКТ ООН, тогда как ее двоюродная версия - UBL - Универсальный деловой язык - спецификация используется в 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]
Технические комитеты ОАЗИС и СЕФАКТ ООН несут ответственность за поддержание и развитие вышеуказанных спецификаций.
профиле партнера совместном о Соглашение
Соглашения о профилях совместных партнеров — это документы на основе 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 .
См. также [ править ]
- Веб-сервис
- ИСО/МЭК 11179
- Метаданные
- РозеттаНет
- Обнаружение и интеграция универсального описания (UDDI)
Ссылки [ править ]
Цитаты [ править ]
- ^ Науйок, Клаус-Дитер (21 августа 2003 г.). «СЕФАКТ ООН объявляет об успешном завершении работы над стандартами ebXML» (пресс-релиз). Женева, Швейцария: OASIS (обложки XML) . Проверено 14 марта 2021 г.
- ^ ИСО 15000-2:2021
- ^ ИСО 15000-2:2021
- ^ ИСО/ТС 15000-3:2004.
- ^ ИСО/ТС 15000-4:2004.
- ^ ИСО 15000-5:2014.
![]() | Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( январь 2010 г. ) |
Источники [ править ]
- Лу, Эрик Джуй-Лин; Ву, Чан-Чуань (март 2004 г.). «Модель ReScUE XML/EDI» . Программное обеспечение: практика и опыт . 34 (3): 315–338. дои : 10.1002/спе.566 . S2CID 45465182 .
- Уэббер, Дэвид (1998). «Введение в XML/EDI Framework». Электронные рынки . 8 (1): 38–41. дои : 10.1080/10196789800000011 .
- Науйок, Клаус-Дитер; Хьюмер, Кристиан (2008 г.), «Примерное исследование: Разработка ebXML — работа СЕФАКТ ООН», Ребсток, Майкл; Фенгель, Янина; Паульхайм, Хайко (ред.), Бизнес-интеграция на основе онтологий , Берлин: Springer, стр. 79–93, doi : 10.1007/978-3-540-75230-1_4 , ISBN 978-3-540-75230-1