Apache ODE - Apache ODE

Apache ODE
Логотип Apache ODE
Разработчики)Фонд программного обеспечения Apache
Окончательный релиз
1.3.8 / 23 марта 2018 г.; 2 года назад (2018-03-23)
РепозиторийРепозиторий ODE
Написано вЯва
Операционная системаКроссплатформенность
Стандарт (s)WS-BPEL, WSDL, МЫЛО, JBI
ТипМеханизм рабочего процесса, Промежуточное ПО
ЛицензияЛицензия Apache 2.0
Интернет сайтода.apache.org

Apache ODE (Движок Apache Orchestration Director) - это программа, написанная на Ява как механизм рабочего процесса для управления деловые процессы которые были выражены на языке выполнения бизнес-процессов веб-служб (WS-BPEL ) через веб-сайт. Это было сделано Фонд программного обеспечения Apache и выпущен в стабильном формате 23 марта 2018 г. Программное обеспечение в основном взаимодействует с одним или несколькими Веб-сервисы, отправка и получение сообщений, манипулирование данными и обработка исключений (ошибок) в соответствии с определением любого данного процесса. Движок может запускать как долгоживущие, так и краткосрочные процессы для координации всех сервисов, составляющих сервис или приложение (оркестровка ).

По состоянию на август 2019 года разработка программного обеспечения прекращена, и проект перемещен в Чердак Apache.[1]

Коммуникация

Сам WS-BPEL основан на XML язык и включает несколько способов выражения бизнес-процессов. К ним относятся условные предложения, повторяющиеся циклы, вызовы веб-служб и обмен сообщениями. Там, где требуются интерфейсы с веб-службами, используется язык описания веб-служб (WSDL ), чтобы выразить их. Сообщения можно гибко обрабатывать, считывая часть или все сообщение в переменные, которые затем можно использовать для дальнейшей коммуникации.

Движок имеет два уровня связи, с которыми он взаимодействует с внешним миром:[2]

  • Apache Axis2 уровень интеграции: поддерживает связь по Веб-сервисы.
  • Слой на основе JBI стандарт: поддерживает связь через сообщения JBI.

Функции

  • Параллельная поддержка WS-BPEL 2.0 ОАЗИС стандарт и устаревшая спецификация поставщика BPEL4WS 1.1.
  • Поддерживает 2 уровня связи: один на основе Ось2 (HTTP-транспорт веб-служб) и еще один на основе JBI стандарт (с использованием ServiceMix ).
  • Поддержка привязки HTTP WSDL, позволяющая вызывать ОТДЫХ веб-сервисы в стиле.
  • Возможность внешнего отображения переменных процесса в таблицу базы данных по вашему выбору.
  • API высокого уровня для движка, который позволяет интегрировать ядро ​​практически с любым коммуникационным уровнем.
  • Горячее развертывание ваших процессов.
  • Скомпилированный подход к BPEL который обеспечивает подробный анализ и проверку в командной строке или при развертывании.
  • Интерфейс управления процессами, экземплярами и сообщениями.

Встраивание

Apache ODE встроен и является важной частью Jboss проекты RiftSaw (WS-BPEL 2.0), а также в дальнейшем ОРУ, что представляет собой услугу доставки рамки для сервис-ориентированных приложений.

Смотрите также

Рекомендации

  1. ^ "Apache ODE (движок Orchestration Director)". Чердак Apache. Фонд программного обеспечения Apache. Получено 17 февраля 2020.
  2. ^ «Как программно развернуть веб-службу Axis2 в ODE во время инициализации среды выполнения ODE». http://ddweerasiri.blogspot.com/: Блог Дениса. Получено 2011-05-16. Apache ODE (Orchestration Director Engine) выполняет бизнес-процессы, написанные в соответствии со стандартом WS-BPEL. Он имеет два уровня связи. Один - это уровень интеграции Axis2, а второй основан на стандарте JBI. Эти уровни интеграции используются ODE BPEL Engine Runtime для взаимодействия с внешним миром. Уровень интеграции Axis2 поддерживает взаимодействие через веб-службы. Уровень интеграции JBI поддерживает связь через сообщения JBI.

внешняя ссылка