16.12.2006 Решения, Документооборот и ECM, Инфраструктурные решенияBPEL — это универсальный язык для описания алгоритма выполнения бизнес-процессов. Язык часто рассматривается как ключевая составляющая сервис-ориентированной архитектуры приложений (SOA). Действительно, BPEL позволяет эффективно управлять вызовами сервисов; в особенности он удобен при работе с Web-сервисами*. * Краткий обзор языка BPEL приведен в статье "Автоматизация бизнес-процессов с помощью BPEL" («BYTE/Россия» №2’2005). – Прим. ред. Язык BPEL — это средство автоматизации процессов, но его базовых возможностей недостаточно для управления потоком работ (workflow). Только после того как процесс сможет оперировать понятиями «документ» и «задача», на основе BPEL можно создать систему workflow. Российская компания Naumen (http://www.naumen.ru) представила систему электронного документооборота Naumen DMS, построенную на принципах SOA. Система документооборота предоставляет свою функциональность в виде Web-сервисов, управление сервисами организовано с помощью BPEL-процессов. Средой исполнения процессов служит продукт Active Endpoints ActiveBPEL. Система электронного документооборота позволяет автоматизировать бизнес-процессы с участием документов. Для того чтобы процессы могли взаимодействовать с пользователями посредством назначения задач, вводится компонент «Диспетчер задач». Используя интерфейс Web-сервисов, любое уполномоченное приложение (в том числе и BPEL-процесс) может обратиться к компоненту, назначить задачи пользователям, получить список назначенных задач и ...
читать далее.