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

Reply via email to