Introduction
General purpose workflow engine and toolkit, specially focused on the execution of grid workflows.
Now one of the official outputs of
NextGRID, it started as a rewrite of the
IT Innovation Enactment Engine, for studying an alternative programmatic approach. It is now available to the public community as an open source project (LGPL) hosted at SourceForge.
Adaptive API has been designed to be portable and modular.
Portable
The API specification is not specific to a given programming language. Care was taken to avoid constructs that could prevent portability to popular languages. The result is that Adaptive API can be ported to almost any modern, Object Oriented programming language.
Modular
The library is divided in several modules, each one with its own scope:
- Core: Engine and model
- Specification: Java binding of the core design
- Reference Implementation: of the Specification
- NextGRID: Grid services related functionality
- OWL-WS: Support for workflows described in OWL-WS
- GRIA Integration: Support for
GRIA services
This modularity allows the programmer to select exactly what features they want their workflows to support. It also means that extending the engine to support new constructs, patterns, or products is easy to accomplish.
Related Links