ANNOUNCE: Spiff Workflow 0.0.2

S

Samuel

Introduction
------------
Spiff Workflow is a library implementing a framework for workflows. It is
based on http://www.workflowpatterns.com and implemented in pure Python.
Spiff Workflow is part of the Spiff platform, which aims to produce a
number of generic libraries generally needed in enterprise applications.
This release SHOULD NOT BE USED IN PRODUCTION ENVIRONMENTS - it is meant
for development only.
Spiff Workflow is free software and distributed under the GNU LGPLv2.1.


New In This Release
-------------------
This release is a huge step forward and an essential rewrite that comes
with many new features, bugfixes and improvements. The API is now even
simpler to use, and support for the following workflow patterns was added
(check the Workflow Patterns page for what they mean):

11. Implicit Termination
12. Multiple Instances without Synchronization
13. Multiple Instances with a Priori Design-Time Knowledge
14. Multiple Instances with a Priori Run-Time Knowledge
15. Multiple Instances without a Priori Run-Time Knowledge

23. Transient Trigger

28. Blocking Discriminator
29. Cancelling Discriminator
30. Structured Partial Join
31. Blocking Partial Join
32. Cancelling Partial Join
33. Generalized AND-Join

37. Acyclic Synchronizing Merge
38. General Synchronizing Merge

41. Thread Merge
42. Thread Split

Spiff Workflow now also supports persistence using Python's pickle
module. The unit test suite was extremely improved and extended - every
pattern now comes with a test.

The full ChangeLog is here:
http://spiff.googlecode.com/svn/trunk/libs/Workflow/ChangeLog


Dependencies
-------------
Python >= 2.4


Download
---------
Please check out the code from SVN:
svn checkout http://spiff.googlecode.com/svn/trunk/libs/Workflow/

You can also get a tarball from the release page:
http://pypi.python.org/pypi/Spiff Workflow/


Links:
-------
Example XML: http://spiff.googlecode.com/svn/trunk/libs/Workflow/tests/xml/patterns/
Spiff project page: http://code.google.com/p/spiff/
Mailing list: http://groups.google.com/group/spiff-devel
Bug tracker: http://code.google.com/p/spiff/issues/list
Documentation: http://spiff.googlecode.com/svn/trunk/libs/Workflow/README
Browse the source: http://spiff.googlecode.com/svn/trunk/libs/Workflow/

If you have any questions, please do not hesitate to ask.

-Samuel
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,150
Members
46,696
Latest member
BarbraOLog

Latest Threads

Top