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