ebXML - Терминология
В этой главе дается определение большинства терминов, используемых в спецификациях ebXML. Вы, должно быть, видели многие из них в предыдущих главах, и мы повторяем их здесь только для справки.
Пожалуйста, пришлите нам больше определений для добавления в этот список. Вы можете связаться с нами по адресу [email protected]
Бизнес-процесс
Бизнес-процесс - это то, чем занимается бизнес, например, покупка комплектующих для компьютеров или продажа профессиональных услуг. Он предполагает обмен информацией между двумя или более торговыми партнерами некоторым предсказуемым образом.
Бизнес-процесс формально описывается схемой спецификации бизнес-процессов (XML-схемой W3C, а также DTD). Он также может быть смоделирован в UML.
Профиль протокола совместной работы (CPP)
CPP предоставляет всю необходимую информацию о том, как конкретный торговый партнер намеревается вести электронный бизнес. CPP хранится в реестре ebXML с глобальным уникальным идентификатором (GUID), и деловые партнеры могут найти CPP друг друга через реестр.
Деловое сотрудничество
Деловое сотрудничество - это организованный набор бизнес-операций, при котором два торговых партнера обмениваются документами.
Деловые операции
Бизнес-транзакция - это атомарный уровень работы в бизнес-процессе. Он либо успешен, либо полностью терпит неудачу.
Хореография
Хореография выражается в терминах состояний и переходов между ними. Деловая активность известна как абстрактное состояние, при этом деловое сотрудничество и операции бизнес-транзакции известны как конкретные состояния. Хореография описывается в схеме спецификации бизнес-процесса ebXML с использованием таких понятий диаграммы действий, как начальное состояние, состояние завершения и т. Д.
Деловые документы
Бизнес-документы состоят из объектов бизнес-информации или более мелких фрагментов информации, которые были ранее идентифицированы.
Соглашение с торговым партнером (TPA)
Соглашение с торговым партнером - это контракт, определяющий как юридические условия, так и технические спецификации для обоих партнеров в торговых отношениях. Цена за конверсию выводится из CPP торговых партнеров.
Схема спецификации бизнес-процессов ebXML (BPSS)
EbXML BPSS определяет XML-документ, описывающий, как организация ведет свой бизнес. Это декларация партнеров, ролей, сотрудничества, хореографии и обмена бизнес-документами, составляющих бизнес-процесс.
Реестр и репозиторий
Реестр ebXML служит индексом и шлюзом приложений для репозитория во внешний мир и содержит API, который управляет тем, как стороны взаимодействуют с репозиторием.
Основные компоненты
Базовый компонент - это базовый, многократно используемый строительный блок, который содержит информацию, представляющую бизнес-концепцию. Некоторыми примерами основных компонентов для частей заказа на поставку являются «Дата заказа на покупку», «Налог с продаж» и «Общая сумма».
Деловые сообщения
Деловые сообщения - это фактическая информация, передаваемая в рамках бизнес-операции. Сообщение содержит несколько слоев. На внешнем уровне должен использоваться фактический протокол связи (например, HTTP или SMTP). SOAP - это рекомендация ebXML в качестве конверта для «полезной нагрузки» сообщения. Другие уровни могут иметь дело с шифрованием или аутентификацией.
Основная библиотека
Набор стандартных «частей», которые могут использоваться в более крупных элементах ebXML. Например, бизнес-процессы могут ссылаться на основные процессы.
Интерфейс службы сообщений (MSI)
MSI - это прикладной интерфейс для бизнес-приложений, вызывающий функциональность обработчика сообщений ebXML для отправки и получения сообщений. Подобно ODBC, JDBC и другим интерфейсам абстрактных служб, он предоставляет функциональные возможности обработчика сообщений в виде определенного набора API для разработчиков бизнес-приложений.
Обработчик службы сообщений (MSH)
MHS включает в себя базовые службы, такие как обработка заголовка сообщения ebXML, синтаксический анализ заголовка сообщения ebXML, службы безопасности, службы надежного обмена сообщениями, упаковка сообщений и обработка ошибок.
Интерфейс передачи сообщений (MTI)
MTI предназначен для отправки сообщений ebXML по различным протоколам связи на уровне сети и приложений. Транспортный интерфейс преобразует данные, специфичные для ebXML, в другие формы, передаваемые сетевыми службами и протоколами. Он включает в себя полный обмен между двумя сторонами, совмещенный с существующими протоколами в сетевом стеке.