On Sat, Feb 21, 2009 at 3:59 AM, Senaka Fernando <[email protected]>wrote:
> I'm a student seeking a project to work for Google Summer of Code 2009. I'm > interested in working on the ode-migration project proposed on the Summer > of > Code 2009 wiki at the Apache Software Foundation. I went through the short > description and also some content which appeared on the pages that were > hyper-linked. I just building the subversion checkout of Apache ODE. Before > start looking into the code, I have a few questions to ask. > > 1. Is this project aimed at making it possible to represent the process > instances stored as binary streams on the database in XML format so that it > can be exchanged across multiple instances? Generally speaking, it opens up a slew of opportunities for hacking process instance data. I think the main business driver would be migrating existing instances to newer version of a process definition. 2. If so, are you looking forward to a efficient mechanism that can > represent (importer-exporter system) the persistent content (including > process models and instances) in XML format, along with a mechanism that > can > move the content between multiple instances? Import-Export, yes. 3. Do you have an infrastructure that is capable of moving similar content > (in XML-format), across multiple instances of ODE? Not currently. 4. I see the requirement to make it possible to use this mechanism between > different versions of ODE, which suggests an implementation that is > initially abstract (with some basic functionality) and can be extended > depending on the detailed requirements. Am I correct here? I think it implies that there would be various versions of the serialization format, or a single serialization format that accommodates data from different versions of the BPEL object model. I think whether the base is abstract or not is more of an implementation concern. alex
