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.
Смотрите также
- веб-сервис
- ISO / IEC 11179
- Метаданные
- RosettaNet
- Обнаружение и интеграция универсального описания (UDDI)
Рекомендации
Цитаты
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Январь 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Источники
- Лу, Эрик Джуй-Линь; У Чанг-Чуань (март 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