/  Специалисты РДТЕХ помогли Сургутнефтегазу оценить возможности BPEL

Специалисты РДТЕХ помогли Сургутнефтегазу оценить возможности BPEL

Компания РДТЕХ выполнила пилотный проект для ОАО "Сургутнефтегаз", демонстрирующий возможности современных интеграционных решений компании Oracle: Oracle Integration и Oracle BPEL Process Manager.

В конце ноября специалисты Группы перспективных технологий и Центра технической поддержки компании РДТЕХ совместно со специалистами ПУ "СургутАСУнефть" выполнили пилотный проект для ОАО "Сургутнефтегаз", основной целью которого было продемонстрировать возможности современных интеграционных решений компании Oracle: Oracle Integration и Oracle BPEL Process Manager. В ходе проекта был спроектирован и развернут программный комплекс, демонстрирующий возможности технологий Oracle для автоматизации передачи данных по путевым листам из информационной системы (ИС) "Автотранспорт" (реализована на Oracle) в SAP R/3.

Ядром пилотной интеграционной системы являлся BPEL Process Manager, а весь процесс интеграции, включающий преобразование данных и вызов внешних систем, описывался как бизнес-процесс средствами языка BPEL. Взаимодействие с ИС "Автотранспорт" и SAP R/3 происходило через соответствующие адаптеры. Каждый этап интеграционного бизнес-процесса можно было наблюдать через консоль BPEL, которая предоставляет удобный и интуитивно-понятный Web-интерфейс. Ввиду отсутствия в текущей версии BPEL PM JCA-адаптера к системе SAP R/3, обмен происходил через Oracle InterConnect. Подобное решение можно рассматривать как временное, т.к. JCA-адаптер к SAP R/3 появится в ближайшей версии сервера приложений Oracle Application Server.

Продемонстрированные программные продукты, в первую очередь, дают разработчикам необходимую гибкость, позволяя быстро и эффективно модифицировать интеграционный бизнес-процесс через визуальное средство Oracle BPEL Process Designer, а также следить за его состоянием в режиме реального времени. Возможности, предоставляемые языком BPEL, позволяют существенно расширить бизнес-процесс: добавить рассылку уведомлений при возникновении различных внештатных ситуаций, настроить подключение к другим внешним информационным источникам (СУБД, файлы, очереди сообщений, ERP-системы и т.д.), а также задействовать неавтоматизированный поток работ (workflow).