Дом развитие Что такое язык извлечения бизнес-процессов для веб-сервисов (bpelws)? - определение из техопедии

Что такое язык извлечения бизнес-процессов для веб-сервисов (bpelws)? - определение из техопедии

Оглавление:

Anonim

Определение. Что означает язык извлечения бизнес-процессов для веб-служб (BPELWS)?

Язык извлечения бизнес-процессов для веб-сервисов (BPELWS) определяет бизнес-процессы и протоколы взаимодействия. Это язык на основе XML, облегчающий совместное использование задач в распределенных вычислениях между несколькими организациями, использующими несколько веб-сервисов.

Язык извлечения бизнес-процессов для веб-сервисов объединяет и заменяет язык потоков веб-сервисов из спецификации IBM и XLANG от Microsoft. Это также иногда сокращается как BPEL4WS. Он импортирует и экспортирует информацию, используя интерфейсы веб-сервисов.

Techopedia объясняет язык извлечения бизнес-процессов для веб-служб (BPELWS)

Языковая программа извлечения бизнес-процессов формализует бизнес-протоколы и учитывает исключение, которое она обрабатывает, вместе со связанной информацией о заказе продукта. Он расширяет возможности взаимодействия с веб-сервисами, обеспечивая поддержку бизнес-транзакций, облегчая автоматизированную интеграцию процессов, расширение бизнеса для бизнеса (B2B) и внутри корпоративного пространства. Таким образом, ему удается определить интероперабельную интеграционную модель.


Веб-сервис обычно описывается как абстрактный и исполняемый бизнес-процесс. Абстрактный бизнес-процесс определяет процессы, не предназначенные для выполнения. Исполняемый бизнес-процесс имеет дело с фактическим поведением участника любого делового взаимодействия. Абстрактные процессы скрывают операционные детали и содержат более одного варианта использования со стандартным шаблоном процесса и наблюдаемым поведением. Этот процесс имеет информацию о том, когда отправлять, ждать и компенсировать пропущенные сообщения.


Возможность обмена сообщениями на языке извлечения бизнес-процессов зависит от использования языка описания Web-сервисов (WSDL) 1.1, который описывает исходящие и входящие сообщения. Язык извлечения бизнес-процессов также поддерживает типизированные переменные WSDL и XML и XPath 1.0 по умолчанию. Он включает в себя механизм корреляции сообщений на основе свойств и модель языкового плагина, которая позволяет писать запросы и выражения на нескольких языках. Он включает в себя структурированные программные конструкции, такие как while, если еще, последовательность и поток. Кроме того, он заключает в себе логику с обработчиками компенсации, обработчиками событий, локальными переменными и обработчиками ошибок. Сериализованная область действия предназначена для управления одновременным доступом к переменным.


Цели проектирования, связанные с языком извлечения бизнес-процессов:

  • Бизнес-процессы, взаимодействующие с внешними объектами посредством операций веб-службы, определяются с использованием WSDL 1.1. Зависимость этих взаимодействий основана на определениях прототипа. Они обычно определяются с использованием языка XML.
  • Концепции оркестровки веб-сервисов определены и предназначены для использования внешними и внутренними представлениями бизнес-процессов. Каждый шаблон использования распознается через специальные расширения.
  • Предоставляются функции манипулирования данными для простого манипулирования данными, которые необходимы для определения данных процесса и потока управления.
  • Механизмы идентификации для экземпляров процесса поддерживаются. Идентификаторы экземпляров определяются на уровне сообщений приложения партнерами и могут изменяться.
  • Модели долгосрочных транзакций определены для действий по определению объема и компенсации. Они поддерживают восстановление после сбоев длительных бизнес-процессов.
  • Поддерживается неявное создание и завершение экземпляров процесса.
  • Веб-сервисы используются в качестве модели для сборки и декомпозиции процесса.
Что такое язык извлечения бизнес-процессов для веб-сервисов (bpelws)? - определение из техопедии