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

Автор: Lewis Jackson
Дата создания: 9 Май 2021
Дата обновления: 1 Июль 2024
Anonim
Язык извлечения бизнес-процессов для веб-служб (BPELWS) - Технология
Язык извлечения бизнес-процессов для веб-служб (BPELWS) - Технология

Содержание

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

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


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

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

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

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

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

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

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

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