Mirror of Apache ODE Console
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assemblies
e2e
gulp
legal
src
.bowerrc
.editorconfig
.gitignore
.jshintrc
LICENSE
NOTICE
README.md
RELEASE_NOTES
TODO
bower.json
ci-build.sh
gulpfile.js
karma.conf.js
maven-config.json
package.json
pom.xml
protractor.conf.js

README.md

Travis

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

  • 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:

  1. Install nodejs and npm
  2. Install Gulp via npm i -g gulp
  3. Install npm dependencies via npm install (in the working copy)
  4. 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.

  1. Copy contents of /dist after building to the exploded webapp folder of ODE within a web container, e.g. Tomcat.
  2. 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.

License

Apache Software License 2.0