Содержание

Содержание

Введение 3

I. Язык сервисов BPEL – основные понятия 5

II. Применения языка сервисов BPEL 6

Заключение 10

Список источников 12

Выдержка из текста

Введение

BPEL (от англ. Business Process Execution Language) — язык описания бизнес-процессов, язык на основе xml — расширяемый язык разметки для формального описания бизнес-процессов и протоколов их взаимодействия между собой.

BPEL расширяет модель взаимодействия веб-служб и включает в эту модель поддержку транзакций. Еще его называют язык сервисов.

Стандарт BPEL разрабатывается с 2002 г., когда BEA, IBM и Microsoft выдвинули согласованный проект, в который вошли идеи из WSFL, разрабатывавшегося до этого IBM, и XLANG от Microsoft; в дальнейшем вклад в разработку внесли также SAP и Siebel. [1,2]

Первоначальным названием описываемого в данной работе языка было Business Process Execution Language for Web Services, сокращенно — BPEL4WS, нынешнее полное название Web Services Business Process Execution Language или WS-BPEL, в статьях и публикациях часто используется сокращенное название BPEL.

BPEL тесно связан с концепцией Service Oriented Architecture, сокра-щенно SOA. Данная концепция использует веб-сервисы в качестве универ-сального способа интеграции приложений. По данным углом рассмотрения BPEL можно рассматривать как описание последовательности вызовов веб- сервисов. Поэтому наряду с традиционными элементами, позаимствованными из моделей моделей потоков работ или бизнес процессов- workflow.

В BPEL прорабатываются, например, такие специфические вопросы, как асинхронные вызовы веб-сервисов, длинные транзакции и связанные с ними механизмы обработки ошибок. [1,2]

Ограниченность BPEL на данный момент заключается в том, что он нацелен на полностью автоматические бизнес процессы. Следует пояснить более подробно, что же означает нацеленность на полностью автоматические бизнес процессы, т.к. данный факт может быть не понятен человеку не имеющего специального образования, являющемуся простым пользователем. Данный факт означает, что в нем не рассматриваются вопросы человеко-машинного взаимодействия, в случае определенных целей и задач является значительным недостатком, по той причине, что большинство бизнес-процессов при моделировании реальных жизненных ситуаций предполагает участие человека. В связи с этим планируется расширение BPEL4People, в котором будут максимально устранены все рассмотренные выше недостатки.

BPEL сообщения обычно используются для вызова удаленных служб, организовать процесс выполнения и управления событиями и исключениями.

Кроме того, BPEL часто ассоциируется с нотациями бизнес-процессов (так называемые нотации bpmn), стандарт для представления бизнес-процессов в графическом виде. Очень часто, аналитики используют bpmn для визуализации бизнес-процессов. [1,2]

Целью данной работы является рассмотрение основных вопросов связанных с языком описания бизнес процессов BPEL (бипл), вопросами его применения, его назначением, обзором программ его использующих.

К основным задачам, обеспечивающим достижение указанной цели отнесены:

— рассмотреть основные понятия связанные с языком сервисов BPEL;

— рассмотреть вопросы применения языка BPEL;

— провести обзор основных программных продуктов его использующих.

Список использованной литературы

Список источников

1. Александров Д. В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы, М.: Издательство: "Финансы и статистика", 2011- 224с.;

2. Самуйлов К. Е. Формальные языки моделирования процессов дея-тельности инфокоммуникационных компаний/ К. Е. Самуйлов, Н.В. Сереб-ренникова, А.В. Чукарин, Н.В.Яркина: Учеб. пособие. – М.: РУДН, 2008. – 94 с.

3. Автоматизация сквозных бизнес-процессов предприятий с использованием BPEL С.Битюков, старший консультант Oracle СНГ

Источник: “Oracle Magazine/Русское издание”

4. Артамонов И. Современные стандарты описания и исполнения бизнес-процессов http://www.ecm-journal.ru/card.aspx?ContentID=3459293

5.Бизнес-процессы с использованием диалекта xml-bpel http://www.bourabai.kz/tpoi/bpel.htm

6. Графический язык моделирования бизнес-процессов BPMN Версия 2.0 управления бизнес-процессами «ELMA» http://elma-bpm..ru

7. «Информационные ресурсы России» №4, 2008 Сорокин А. Продукты и стандарты сервис-ориентированной архитектуры, обеспечивающие генерацию и управление потоками работ http://www.aselibrary.ru/press_center/journal/irr/2008/number_4/number_4_3/number_4_3822/

Похожие записи