aries-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Guillaume Nodet <gno...@gmail.com>
Subject Re: Blueprint and annotations
Date Thu, 09 Sep 2010 05:53:21 GMT
On Wed, Sep 8, 2010 at 09:07, Bengt Rodehav <bengt@rodehav.com> wrote:
> Justin,
> Yes, I agree, many options is a good thing. I'm just trying to get some
> overview on things to make it possible to decide on a direction.
> I'm a bit surprised, though, that the OSGi Alliance hasn't standardised the
> annotations - it would make sense I think. But I guess a viable path is to
> use blueprint (XML or annotations) to publish services and then use iPojo to
> consume them?
> I'm also evaluating the concept of an Aries application vs Karaf features.
> Seems like a similar concept to me. Is this Aries specific of OSGi standard?

Neither Aries applications nor Karaf featrures are standardized, but the OSGi
alliance is working on subsystems with both inputs.  Hopefully both will be
deprecated in favor of the standard once it's out, but as with all standards, it
can take some time...

> /Bengt
>
> 2010/9/7 Justin Edelson <justinedelson@gmail.com>
>>
>> On 9/7/10 11:32 AM, Bengt Rodehav wrote:
>> > Justin,
>> >
>> > Yes I did actually see this but was unsure of its status. Is the
>> > annotations specified by OSGi or are they specific to Aries? I'm
>> > guessing the former which makes it interesting for portability reasons.
>> The Blueprint spec only covers XML. I would hope that the OSGi alliance
>> standardizes annotations.
>>
>> >
>> > Functionality wise it is very similar to iPojo. However, iPojo does not
>> > seem related to blueprint at all (I might be wrong here) but seems to
>> > solve the same problem. iPojo, however, has a lot more functionality and
>> > also seems to be more mature.
>> You are free to use iPojo and Blueprint within the same application.
>> This is, to me, one of the best parts about OSGi - how a service is
>> published has no bearing on how it is consumed.
>>
>> >
>> > Have you had any contact with Clement Escoffier at the Felix/iPojo
>> > project? Seems like iPojo would be a natural candidate for the blueprint
>> > annotation functionality. I'm a bit confused as to what path I should
>> > choose and also why there are two different paths regarding this within
>> > Apache.
>> There's more than 2 within Apache. :)
>>
>> There's also an implementation of the Declarative Services spec in the
>> Felix project (Felix SCR). The Felix SCR Maven plugin supports
>> annotations at compile time to produce the DS descriptor file.
>>
>> Justin
>>
>> >
>> > Do you have more information on this matter?
>> >
>> > Also, what is the status of Aries blueprint annotation support? Is it
>> > being used in production? When will it be released?
>> >
>> > /Bengt
>> >
>> >
>> >
>> > 2010/9/7 Justin Edelson <justinedelson@gmail.com
>> > <mailto:justinedelson@gmail.com>>
>> >
>> >     Did you see
>> > http://incubator.apache.org/aries/blueprintannotation.html
>> >
>> >     On 9/7/10 2:57 AM, Bengt Rodehav wrote:
>> >     > Is it possible to publish and consume blueprint services using
>> >     > annotations? I've been using iPojo in Karaf before which has been
>> > very
>> >     > convenient.
>> >     >
>> >     > /Bengt
>> >
>> >
>>
>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Mime
View raw message