Электронный бизнес с использованием расширяемого языка разметки , широко известный как 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, принятые 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 под общим названием «Расширяемый язык разметки электронного бизнеса»:
Технические комитеты OASIS и СЕФАКТ ООН сохраняют за собой ответственность за поддержание и совершенствование вышеуказанных спецификаций.
Соглашения о профилях партнеров по сотрудничеству — это основанные на XML документы, определяющие торговое соглашение между торговыми партнерами. У каждого торгового партнера будет свой собственный документ Collaboration Protocol Profile (CPP), описывающий их возможности в формате XML. Например, это может включать поддерживаемые ими протоколы обмена сообщениями или поддерживаемые ими возможности безопасности. Документ CPA (Collaboration Protocol Agreement) является пересечением двух документов CPP и описывает формальные отношения между двумя сторонами. В документе CPA обычно содержится следующая информация:
Спецификация службы сообщений (ebMS) описывает нейтральный к коммуникации механизм, который обработчики службы сообщений (MSH) должны реализовать для обмена деловыми документами. Текущая версия спецификации — ebMS3.0. ebMS3.0 построена как расширение поверх спецификации SOAP с вложениями . Сообщение SOAP содержит метаданные, необходимые для безопасного и надежного обмена деловыми документами, в то время как полезная бизнес-нагрузка прикрепляется к сообщению SOAP . Несколько полезных бизнес-нагрузок могут быть прикреплены к одному сообщению, а формат полезных нагрузок выходит за рамки спецификаций ebXML. Информация, которую торговые партнеры размещают в сообщениях ebMS, в значительной степени продиктована соглашением CPA, которое определяет отношения между ними. В сообщениях ebMS обычно содержится следующая информация:
ebMS не зависит от протокола связи, хотя наиболее распространенными базовыми протоколами являются HTTP и SMTP .