Hi Tammo,

Thank you for the source and the detail I'll go through this and figure out
the functionalities. And as you mentioned that ODE IL is not much aware of
WS-* standards JAX WS approach seems possible for  implement a JAX WS IL .
What do you think ?


On 15 March 2014 00:17, Tammo van Lessen <tvanles...@gmail.com> wrote:

> Hi Ujitha,
>
> no, I'm afraid its not documented in a single place. I guess the best
> source is the code at
>
> https://github.com/apache/ode/tree/master/axis2/src/main/java/org/apache/ode/axis2
>
> Its basically what axis2 provides for exposing and consuming services but
> with some proprietary adjustments for JMS (which IIRC add a dead letter
> queue or something. It would give that less priority and check what CXF
> could provide). It also maps ODE's implicit correlation mechanism to Axis2.
> This needs to be implemented as well. This feature currently uses custom
> headers, but I think meanwhile it could be nicely implemented with
> WS-Addressing, which would be more standards compliant and can probably be
> implemented with plain JAXWS.
>
> In addition to that, it also implements the process/instance management
> service and the deployment service.
>
> HTH,
>   Tammo
>
>
> On Thu, Mar 13, 2014 at 5:55 PM, Ujitha Iroshan <dguji...@gmail.com>
> wrote:
>
> > 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.
> >
>
>
>
> --
> Tammo van Lessen - http://www.taval.de
>



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

Reply via email to