Hi Tammo,

Is there any  detailed documentation that I can find about functionalities
that are implemented in the Axis2 IL and the basic functionalities of IL ?

Best Regards
Ujitha


On 13 March 2014 20:47, Fang Zhen <fangzhenz...@gmail.com> wrote:

> Hi All,
> I have noticed OModel serialization issues before. The only problem is that
> OModel refactoring is not so important at my point when use ODE. So I did
> not think it over and somewhat ignored it. However, I'm still interested in
> it. I think I could work on it, and here I'd like to talk about my
> understanding on the issue.
>
> In my view, OModel gives a compiled representation of BPEL elements. The
> OModel objects are serialized for permanent store and exchange. It relies
> on java serialization mechanism which is not flexible enough, so problem
> occurs when we need evolve the existing OModel classes or new OModel
> classes or share objects in cluster.
> The candidate new serialization solutions are mainly in two ways. First, we
> could store a Map<String, Object> and wrap all data that is currently
> stored in field in this Map. And the java serialization mechanism can still
> be used. Another way is that we employ a new serialization mechanism like
> Jackson.
> Another important problem is that how we can migrate to the new OModel. And
> as Tammo says, is the most difficult part. Roughly thinking, it involves
> many sub-projects like compiler, store, dao and underlying database. But I
> konw little about the details.
> This is my preliminary understanding on OModel refactor. Hoping for
> suggestions and corrections.
> Should we open a new thread for OModel refactor topic?
>
> Thanks,
>   Zhen
>



-- 
Ujitha Iroshan Wickramarathna
Undergraduate
Department of Computer Science and Engineering
University of Moratuwa.

Reply via email to