Mestrallet benjamin wrote:

Concepts are generic indeed we don't claim any property on them :)

Just defining two directories, one for api the other for implementation.
Then
using an XML file to register the implementation refereing to the API.
Using a singleton to wrap the container instance to allow the lookup in non
IoC type 3 component like Aspects (using excacly the same method name) is
simply our own
implementation. This has nothing to do with concepts...


There is nothing new to this. We did the same thing using singleton as a single entry point of a specialized group of services in our Universal Integration Layer where all services from different frameworks can be plugged in.

BaTien
DBGROUPS

Benjamin Mestrallet
eXo platform® project leader
eXo platform SARL manager

----- Original Message -----
From: "David Le Strat" <[EMAIL PROTECTED]>
To: "Jetspeed Developers List" <[EMAIL PROTECTED]>;
"Mestrallet benjamin" <[EMAIL PROTECTED]>
Sent: Friday, January 02, 2004 4:43 PM
Subject: Re: [J2] Service Framework Proposal




You might alternatively say that it is "inspired" from
Hivemind:

Interceptor = AOP (the proposals has references to
AspectWerkz, AspectJ and Nanning, 3 of the most
recognized open source AOP frameworks).

Services are bundled as (check
http://home.comcast.net/~hlship/bootstrap.html)

MyService
   META-INF
      jetspeed-service.xml / hivemodule.xml
   org.apache.jetspeed

Hivemind would have been the recommended choice if the
Intellectual Property was not an issue and may still
be the final choice.  This is just a proposal of
concepts/patterns.

Exo uses the same patterns, power to Exo.  Now is this
an Exo exclusive?

Cheers,

David.

--- Mestrallet benjamin
<[EMAIL PROTECTED]> wrote:


Wow,

So the proposed draft is clearly the eXo platform
service framework design !!!

Pico + AspectJ AOP and its usage is clearly inspired
from us. Even the pieces of code and the services
directory presentation is the same :)

Are you sure you don't want to join eXo platform dev
team?

Happy new year,

Cheers,

Benjamin Mestrallet
eXo platform® project leader
eXo platform SARL manager



__________________________________
Do you Yahoo!?
Find out what made the Top Yahoo! Searches of 2003
http://search.yahoo.com/top2003




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

.






Reply via email to