> To me it sounds that you expect the clients to be fairly 'heavy', in which
> case the Merlin overhead could be considered fairly low, in terms of startup
> time and memory requirement.

you are right. i'll try to let merlin run embedded in an eclipse plugin at client-side.
in fact i already succeeded to port the "generic embedding" example to a plugin.
the resulting DefaultKernel is obviously running and can be shut down programatically.
but i have no clue how to make my block boot. could you give me one more hint?

>
> > this framework is also extensible with user defined
> > protocols (if i could use avalon services for that?).
>
> Sounds like a plan.  Service-oriented architecture is the way to go. Merlin
> excels at it, but Eclipse itself ain't too bad either with their Plugin
> Connections (or what is proper term?).
> Going with Eclipse plugins for extending your framework, you will end up with
> a bigger difference between server and client code.
> Going with an embedded Merlin adds weight to your subsystem, but I still tend
> to recommend this, since you probably down the line will have more types of
> clients, than Eclipse based ones, such as webservers and perhaps the CDO
> servers being each others clients.

the more i think about it the more i like the idea to combine both merlin and eclipse
at client-side as well as at server-side (but eclipse in headless-mode to avoid the 
ui).
this way the merlin (avalon?) components could benefit from eclipse's plugin registry
and its web update manager.

/eike





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to