Технологии Microsoft в теории и практике программирования


Технологии Microsoft в теории и практике программирования - стр. 16


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

–         описать бизнес-процессы в виде сервиса и обеспечить к ним доступ пользователей извне;

–         найти такой сервис сторонам, заинтересованным в его использовании;

–         воспользоваться данным сервисом после его обнаружения;

–         обеспечить интерпретируемый результат взаимодействия.

В настоящее время ведутся работы по выработке и утверждению отраслевых стандартов для организации бизнес-процессов с участием предприятий-партнеров или распределенных служб и отделов одного предприятия. К настоящему моменту наибольший вес имеют BPEL4WS (Business Process Execution Language for Web Services), подготовленный IBM, Microsoft и BEA Systems, и WSCI (Web Service Choreography Interface) корпорации Sun Microsystems. Существует проект по объединению этих спецификаций. Это означает, что сегодня при разработке решений по интеграции с помощью веб-сервисов, было бы разумно ориентироваться на эти два стандарта.

BPEL4WS определяет модель и грамматику для описания поведения бизнес-процесса, основанного на взаимодействиях между процессом и его участниками (партнерами). Взаимодействие с участниками происходит при помощи веб-сервисов. Процесс BPEL4WS определяет, как скоординированы действия участников, а также логику уровня процесса, управляющую его течением. Недостатком BPEL4WS является фактическое отсутствие CASE-средства и адаптированной методологии для визуального моделирования (проектирования) бизнес-процессов.

 

В нашем исследовании мы рассматриваем возможность использования для моделирования бизнес-процессов в BPEL4WS известной и хорошо проработанной методологии моделирования процессов – IDEF3. Используя шаблоны потоков работ, мы выявили соответствие между типовыми блоками в BPEL и IDEF3. Мы рассмотрели как функциональную сторону бизнес-процесса (действия, процедуры, данные, используемые в процессе, разветвления, слияния, выбор, циклы), так и коммуникационную (участники



- Начало -  - Назад -  - Вперед -



Книжный магазин