|
From: Adrian P. <ad...@bt...> - 2006-05-04 08:46:50
|
Jorge, Thank you very much for agreeing to contribute your Hibernate repository! I'm sure the community will be very interested in this development. The example workflows under $OBE_HOME/examples/config/processes contain many examples of simple activity assignment (using the XPDL <Performer> tag), but I'm afraid none of them use the completion or assignment strategy extensions. There is comprehensive documentation on configuring activity completion and assignment strategies (and other XPDL extensions) at http://obe.sourceforge.net/ext/xpdl.html. I deferred the items you mention in order to bring OBE to its 1.0 release for 2006, based on the belief that the community would prefer to see a stable, documented release sooner rather than later. The 'WfMC Sample Workflow Process' is a good example of subflow usage. Thanks, Adrian Price Architect & Lead The Open Business Engine mailto:adr...@us... "tenax propositi, altiora peto" ________________________________ From: Jorge Middleton [mailto:jor...@gm...] Sent: Tuesday, May 02, 2006 6:38 PM To: Adrian Price Subject: Re: obe Adrian, thanks for the quick answer. Yes, I am interested in contributing with you with a Hibernate-based repository. Now I'm reading and understanding the code and for now I belive that it easy to do. With respect to "evaluate Assignment", I would like to see some definition examples about process that configure Assignment, maybe an invocation of a subprocess. In OBE-1.0-TODO.txt, you have pending this issue: D Provide examples of the full range of XPDL & OBE semantics: - Subprocesses - ActivityBlock - Activity Completion Strategies - Workitem Assignment Strategies - Business Calendars - ForEach / While / Until Iterators I'm only interesting in Subprocesses, Activity Completion Strategies and Workitem Assignment Strategies samples if its posible. When I have a stable version, I'll give you the code. It could be posible to do some question when I have doubts? Thanks a lot.. Jorge. On 5/2/06, Adrian Price <ad...@bt...> wrote: Good day Jorge, I am glad to hear that OBE is of interest to you. I don't think you will have any problem with Spring and Hibernate. OBE is designed to allow pluggable repository implementations for both workflow process definitions (the 'process repository') and process instances (the 'instance repository'). At least one OBE user that I know of has done their own Hibernate-based repository implementation; in fact, at their request I made some modifications to the repository SPIs specifically to make a Hibernate version easier to implement. It would have been nice to have had the implementation as an open source contribution to the OBE project but unfortunately I'm told proved too hard to separate it from the rest of their application. So with experience that in mind... perhaps you would like to consider contributing your Spring / Hibernate repositories to the OBE project? They would be very well received - both are popular technologies that are of general interest. You would need to be careful to avoid direct dependencies between your repository implementations and your application, though, so that your code compiles against the OBE API / SPI alone. If you do decide that you'd like to contribute, it would be preferable to use a package like org.obe.server.hibernate or org.obe.server.spring. Please let us know what you think. There are some javabeans that might give you a head start: take a look at $OBE_HOME/obe/obeengine/src/org/obe/engine/persistence/memory/Basic*.java There's an example of sub-process invocation in the WfMC Sample Workflow Process - it's described in some detail in the OBE documentation (http://obe.sourceforge.net/examples/wfmc-sample.html). For an example of activity assignment take a look at the document approval workflow (http://obe.sourceforge.net/examples/document-approval.html). BTW those URLs won't come up in frames just yet. I'm not sure what you mean by "evaluate Assignment", could you be more specific? Best regards, Adrian. Adrian Price Architect & Lead The Open Business Engine mailto:adr...@us... "tenax propositi, altiora peto" ________________________________ From: Jorge Middleton [mailto:jor...@gm...] Sent: Friday, April 28, 2006 9:39 PM To: adr...@us... Subject: obe Sr. Adrian, My name is Jorge Middleton from Argentina and I'm designer of a system that requires to much use of the workflow. I have studied your workflow and I believe that cover all of my requirements but i have some doubts. My arquitecture is based on Spring and Hibernate and my intension is to save all stuff with Hibernate, It's possible to add a Repository that persist all objects with Hibernate?? Also I would like to know if you have more examples to see for evaluate Assignment, Subprocesses, etc... I saw that you have this pending, but maybe you just have something.OBE-1.0-TODO.txt you have this in pending state. If you can help me, I will appreciate you so much.. Thanks in advance and sorry for my english. Jorge L.Middleton |