It has been almost two months since I last posted on the progress of our
jBPM process rework. We have solved the
composite business service issues and have since completed the following steps:
- Business logic has been encapsulated into services and pushed down into the SOA layer.
- Discussion on composite business services has been initiated for our SOA layer.
- A first process state node is being setup with complete unit testing
- The state-proxy is being integrated into the process layer.
The tasks left to be done in the coming year (we are winding down for 2008): - Transitional actions are being brought up into process steps
- Core process steps are being black-boxed so that you can fill them with any eventual project specific sub-flow definitions as needed.
This week we have started the implementation of a custom jBPM class loader to facilitate running multiple projects on a single jBPM engine where we want to access different service versions. I will post more on this soon, after implementing our design and proving it works. I can say we have decided against having it link into maven to solve a projects dependencies.
That's it for now from the trenches.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.