Apache ODE - Apache ODE
Разработчики) | Фонд программного обеспечения Apache |
---|---|
Окончательный релиз | 1.3.8 / 23 марта 2018 г. |
Репозиторий | Репозиторий ODE |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Стандарт (s) | WS-BPEL, WSDL, МЫЛО, JBI |
Тип | Механизм рабочего процесса, Промежуточное ПО |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | ода |
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), а также в дальнейшем ОРУ, что представляет собой услугу доставки рамки для сервис-ориентированных приложений.
Смотрите также
Рекомендации
- ^ "Apache ODE (движок Orchestration Director)". Чердак Apache. Фонд программного обеспечения Apache. Получено 17 февраля 2020.
- ^ «Как программно развернуть веб-службу 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.