Apache ODE (Orchestration Director Engine) executes business processes written following the WS-BPEL standard. It talks to web services, sending and receiving messages, handling data manipulation and error recovery as described by your process definition. It supports both long and short living process executions to orchestrate all the services that are part of your application.
Apache ODE Console is a web console for monitoring and controlling Apache ODE.
Features
Deployment of BPEL processes via web upload.
List of process models (and the possibility to undeploy, retire, activate them).
List of process instances.
Query and filter for process instances.
Detail view of process instances.
Ability to change variable values.
Ability to trigger activity recovery.
Build
To install all needed dependencies do the following:
Install nodejs and npm
Install Gulp via npm i -g gulp
Install npm dependencies via npm install (in the working copy)
Install bower dependencies via bower install (in the working copy)
gulp or gulp build to build an optimized version of your application in /dist
gulp serve to launch a browser sync server on your source files
gulp serve:dist to launch a server on your optimized application
gulp test to launch your unit tests with Karma
gulp test:auto to launch your unit tests with Karma in watch mode
gulp protractor to launch your e2e tests with Protractor
gulp protractor:dist to launch your e2e tests with Protractor on the dist files
Install / Usage
There are two ways of installing ODE console.
Copy contents of /dist after building to the exploded webapp folder of ODE within a web container, e.g. Tomcat.
Change the endpoint references IMAPI_ENDPOINT, PMAPI_ENDPOINT and DSAPI_ENDPOINT to point to your ODE installation and serve ODE console from what ever webserver you like. ODE console is a single page app that has no specific server-side requirements. When ODE and ODE console are exposed on different hosts and ports, make sure that ODE sets correct CORS headers so that the console can access ODE’s endpoints.
Apache ODE Console
Apache ODE (Orchestration Director Engine) executes business processes written following the WS-BPEL standard. It talks to web services, sending and receiving messages, handling data manipulation and error recovery as described by your process definition. It supports both long and short living process executions to orchestrate all the services that are part of your application.
Apache ODE Console is a web console for monitoring and controlling Apache ODE.
Features
Build
To install all needed dependencies do the following:
npm i -g gulpnpm install(in the working copy)bower install(in the working copy)gulporgulp buildto build an optimized version of your application in/distgulp serveto launch a browser sync server on your source filesgulp serve:distto launch a server on your optimized applicationgulp testto launch your unit tests with Karmagulp test:autoto launch your unit tests with Karma in watch modegulp protractorto launch your e2e tests with Protractorgulp protractor:distto launch your e2e tests with Protractor on the dist filesInstall / Usage
There are two ways of installing ODE console.
/distafter building to the exploded webapp folder of ODE within a web container, e.g. Tomcat.License
Apache Software License 2.0