Apache ODE - Apache ODE
Vývojáři | Softwarová nadace Apache |
---|---|
Konečné vydání | 1.3.8 / 23. března 2018 |
Úložiště | ODR úložiště |
Napsáno | Jáva |
Operační systém | Cross-platform |
Standard (s) | WS-BPEL, WSDL, MÝDLO, JBI |
Typ | Workflow engine, Middleware |
Licence | Licence Apache 2.0 |
webová stránka | óda |
Apache ODE (Apache Orchestration Director Engine) je kódovaný software Jáva jako modul pracovního toku pro správu podnikové procesy které byly vyjádřeny v jazyce Web Services Business Process Execution Language (WS-BPEL ) prostřednictvím webové stránky. To bylo vyrobeno Softwarová nadace Apache a vydáno ve stabilním formátu 23. března 2018. Software zásadně komunikuje s jedním nebo více webové služby, odesílání a přijímání zpráv, manipulace s daty a zpracování výjimek (chyb) definovaných jakýmkoli daným procesem. Motor je schopen provozovat procesy s dlouhým i krátkým životem, aby koordinoval všechny služby, které tvoří službu nebo aplikaci (orchestrace ).
V srpnu 2019 byl vývoj softwaru ukončen a projekt byl přesunut do Apache Attic.[1]
Sdělení
Samotný WS-BPEL je založen na XML jazyk a zahrnuje řadu způsobů, jak lze vyjádřit obchodní procesy. Patří mezi ně podmíněné klauzule, opakující se smyčky, volání webových služeb a výměna zpráv. Tam, kde jsou vyžadována rozhraní s webovými službami, využívá jazyk popisu webových služeb (WSDL ) k jejich vyjádření. Zprávy lze zpracovávat flexibilním způsobem načtením části nebo celé zprávy do proměnných, které lze poté použít pro další komunikaci.
Motor má dvě komunikační vrstvy, se kterými interaguje s vnějším světem:[2]
- Apache Axis2 integrační vrstva: podporuje komunikaci přes webové služby.
- Vrstva založená na JBI standard: podporuje komunikaci prostřednictvím zpráv JBI.
Funkce
- Podpora WS-BPEL 2.0 vedle sebe OÁZA standard a starší specifikace dodavatele BPEL4WS 1.1.
- Podporuje 2 komunikační vrstvy: jednu založenou na Osa2 (Web Services http transport) a další na základě JBI standardní (pomocí ServiceMix ).
- Podpora vazby HTTP WSDL, umožňující vyvolání ZBYTEK -styl webové služby.
- Možnost externě mapovat proměnné procesu na databázovou tabulku podle vašeho výběru.
- High level API to the engine that allows you to integrate the core with almost any communication layer.
- Rychlé nasazení vašich procesů.
- Zkompilovaný přístup k BPEL který poskytuje podrobnou analýzu a ověření na příkazovém řádku nebo při nasazení.
- Rozhraní pro správu procesů, instancí a zpráv.
Vkládání
Apache ODE je vložen a je důležitou součástí Jboss projekty RiftSaw (WS-BPEL 2,0 motoru) a také v návaznosti Rozvaděč, což je dodávka služby rámec pro aplikace orientované na služby.
Viz také
Reference
- ^ „Apache ODE (Orchestration Director Engine)“. Apache Attic. Softwarová nadace Apache. Citováno 17. února 2020.
- ^ "Jak programově nasadit webovou službu Axis2 v ODE během inicializace ODE Runtime". http://ddweerasiri.blogspot.com/: Denisův blog. Citováno 2011-05-16.
Apache ODE (Orchestration Director Engine) provádí obchodní procesy napsané podle standardu WS-BPEL. Má dvě komunikační vrstvy. Jednou je integrační vrstva Axis2 a druhá je založena na standardu JBI. Tyto integrační vrstvy používá ODE BPEL Engine Runtime pro interakci s vnějším světem. Integrovaná vrstva Axis2 podporuje komunikaci prostřednictvím interakcí webové služby. Integrovaná vrstva JBI podporuje komunikaci prostřednictvím zpráv JBI.