Магазин лицензий Oracleгорячая линия
Каталог продуктов

Oracle Database

Enterprise Edition Options

Database Enterprise Management

Application Server Products

TopLink and Application Development Framework
WebLogic Server Standard Edition
WebLogic Server Enterprise Edition
WebLogic Suite
Internet Application Server Standard Edition
Internet Application Server Enterprise Edition
Coherence Standard Edition
Coherence Enterprise Edition
Coherence Grid Edition
BPEL Process Manager
WebLogic Integration
Service Registry
Enterprise Repository
SOA Suite for Non Oracle Middleware
Unified Business Process Management Suite for Non Oracle Middleware
Event Processing
Forms and Reports

Data Integration Technology

WebLogic Suite Options

Application Server Enterprise Management

Enterprise Linux

Oracle VM Support


Регистрация
Если Вы собрались сделать заказ, зарегистрируйтесь пожалуйста
Я покупатель
Мы рады новым партнерам, Вас ждут существенные скидки
Хочу стать партнером!

Авторизация
Если Вы уже являетесь нашим покупателем, авторизуйтесь.пожалуйста для доступа к .личному кабинету и совершения новых покупок.
имя пользователя:
пароль:
Забыли пароль?




 


Application Server Products

BPEL Process Manager

рассчитать
рассчитать

Web-сервисы и язык выполнения бизнес-процессов (Business Process Execution Language, BPEL) являются промышленными стандартами, на которых базируется сервис-ориентированная архитектура. Назначение программного продукта Oracle BPEL Process Manager - поддержка Web-сервисов и выполнение программ, реализованных на языке BPEL и вызывающих Web-сервисы.

С технической точки зрения, BPEL представляет собой средство для программирования следующих операций: передачи XML-сообщений удаленным сервисам, управления данными в формате XML, асинхронное получение XML-сообщений от удаленных сервисов, управления событиями и исключениями. Как правило, корпоративные приложения работают на различных технологических платформах; в рамках корпоративных бизнес-процессов происходит обращение к приложениям и информационным ресурсам различного типа: приложения J2EE и .NET, Web-сервисам и ERP-, CRM-системам.

Oracle BPEL Process Manager предоставляет инфраструктуру для организации доступа к различным информационным ресурсам посредством Wеб-сервисов и адаптеров, размещения и выполнения объединенных бизнес-процессов, вовлечения человека в процедуры мониторинга, запуска, остановки, продолжения процессов, обработки исключительных ситуаций.

Oracle BPEL Process Manager состоит из следующих компонентов:

  • Oracle BPEL Process Manager Designer - графический интерфейс моделирования
  • Oracle BPEL Process Manager Server - сервер выполнения
  • Oracle BPEL Console - Web-интерфейс мониторинга и управления
  • Oracle DB - репозиторий сервера выполнения.

Сервер выполнения реализован в виде J2EE-приложения; в качестве сервера приложения используется Oracle Application Server. Oracle BPEL Process Manager оперирует понятием сервис. Реализация бизнес-процесса состоит из двух этапов: публикация сервисов и оркестровка (orchestration) сервисов. Под оркестровкой подразумевается создание на основе опубликованных сервисов единого интеграционного BPEL-сценария. Публикация означает предоставление доступа к информационному ресурсу через некоторый API. Оркестровка означает сборку сервисов в единое бизнес-приложение и координацию их работы.

Публикация сервисов
В качестве сервиса рассматривается любой информационный ресурс, описанный с помощью языка определения Wеб-сервисов (WSDL). Публикация приложения в виде набора сервисов означает возможность программного доступа извне к выделенным функциям приложения или к фрагментам информационного ресурса. В качестве приложения может выступать ERP-система, унаследованные приложения, приложения .Net и J2EE. Сервисы - это строительные блоки, которые получают на входе XML-сообщение, обрабатывают его и возвращают ответное XML-сообщение.

При этом за кадром остаются технологические детали взаимодействия с информационным ресурсом, которое может осуществляться с использованием различных протоколов, таких как HTTP, JMS, JCA, Java или SMTP. Интерфейс взаимодействия с отдельным сервисом описывается в файле WSDL. Благодаря поддержке технологии Apache WSIF, ресурсы с интерфейсами JCA, JMS или Java/EJB могут напрямую использоваться в качестве сервисов без отклонения от спецификации BPEL. Это означает, что не требуется помещать все информационные системы в оболочку Wеб-сервиса XML/SOAP (что обычно ведет к потере производительности).

Моделирование бизнес-процессов с BPEL
Бизнес-процесс BPEL представляет собой последовательность обращений к сервисам, организованная с использованием операторов циклов, ветвления, параллельной обработки, ожидания внешнего обращения и тому подобное.

В некоторых случаях целесообразно осуществлять прямые вызовы Java API. Для этого имеется возможность встраивать Java-код в сценарий BPEL, что реализовано как расширение спецификации BPEL. Благодаря поддержке инструмента сборки Ant, BPEL-процесс может быть размещен на сервере непосредственно с использованием интерфейса BPEL Process Manager Designer или из командной строки.

Мониторинг бизнес-процессов
Для анализа состояния, в котором находится тот или иной BPEL-бизнес, используется Wеb-интерфейс Oracle BPEL Console. Пользователь имеет возможность запустить процесс, посмотреть графическое представление процесса (режим Flow), на каком шаге он находится или результат его завершения. Кроме режима Flow, доступны варианты представления Audit и Debug.


рассчитать
рассчитать






Лицензирование производится в объеме не менее 10 пользовательских лицензий на 1 процессор (Named User Plus License), или по количеству процессоров сервера (Processor License)


 


ООО "Программная Логистика"
Официальный партнер корпорации Oracle

20010-2011гг. Все права защищены.