Sunday, March 22, 2009
Supporting Quality Processes
In a previous blog, we stated that the "objective of Jetfire is to simplify the workflow creation/modification process so that Power Users can build workflows and upgrade them".
In the early 90's, I worked for a large corporation that implemented ISO-9001. To be compliant with ISO-9001, each department has to show that they followed their processes. The easiest process to show compliance was the software submission process, because it was tooled. Tracking the paper processes required continuous manual intervention.
Continuous Improvement is the name of the game to improve product quality. Software that naturally reinforces the rules is required to support quality processes. Tooling with the ability to easily upgrade is required. With this back-drop, let's look at Jetfire.
- New Jetfire workflows are easily added, without upgrading system software.
- Jetfire workflows should easily up-version.
- Light-weight workflow ecosystem
Jetfire programs are built on an object oriented ecosystem that executes Jetfire code interpretively. This approach allows Jetfire workflows to be easily uploaded, without the need to upgrade the system software.
To up-version code, version is included in every object in the system. New code creates a new version of a Workflow Class, which are related to previous versions of the named workflow class. New and previous versions of the Workflow Class are accessible with the preferred class to be instantiated being the current version.
Finally, the small size of the Jetfire ecosystem provides a compact environment that is targeted at building applications.
Labels: Jetfire
Miriam
http://www.craigslistposter.info
<< Home
Subscribe to Posts [Atom]

