a JAVA implementation of a WSFL flow engine with an
easy to use graphical user interface, is currently available
in its premier usable version 0.7. Able to call web services
based on either SOAP or XML-RPC, it can be used in a wide
variety of workflow and web services conscious environments.
limitations include a limited variety of control link
evaluation operations, lacking support for multi-threaded
flows and support for only a subset of the WSFL specification.
In its current version, fLowRider is only able to interpret
WSFL flow models, ignoring global models.
Further, fLowRider uses a customized dialect of WSFL
and supports sequential message layout only.
But nevertheless all basic functionality required in
the WSFL standard proposal has been implemented and
fLowRider's open, object-oriented architecture, besides
the fact that it was published under the terms of the
GNU General Public License (GPL),
makes it easy for any interested programmer to add the
missing features and tailor the engine to one's specific
source be with you...
Christian W. Günther [firstname.lastname@example.org]
of fLowRider: Flow Graph view with dialog, showing properties
of activity clicked on in graph [click to enlarge].
into the subject of Web Services Orchestration and WSFL in
particular, you can read a paper I wrote about this subject
and, last but not least, IBM's WSFL 1.0 specification by Frank
Leyman. To grasp fLowRider's abilities and its limitations,
you might want to take a look at the sample WSFL document
provided, describing a simple flow currently used to test
1.0 draft specification
standard specification by IBM's Frank Leyman
Interorganizational Workflows via Web Services Orchestration
paper that triggered development of fLowRider, by Christian
sample flow 'creditPointsInformation'
WSFL document used in testing the fLowRider engine.
interested in the subject or just the next episode java grandmaster?
If you are or if you ain't, your participation in the fLowRider
project appreciated and more than welcome.
This project covers emerging technologies and not only therefore,
it is always high time to start working, before other players
step in and take over the market ;)
C'mon, there's nothing to it: Get an account
at sourceforge.net and post
us a note [email@example.com],
after a maximum of 48 hrs (i bet there won't be more than
5 hrs) you'll be in, given the fact you mean it!
You should be either interested in the subject to perform
administrative and promotional tasks, or be a skilled Java
programmer, but after all any participation is welcome!
file overview pages to obtain the fLowRider source and binaries
you can check out the latest source tree via CVS
notice that, in order to run fLowRider, you will need following
about the project services provided:
by Christian W. Günther / deckfour.com
provided courtesy by: