You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cxf.apache.org by Marc Schaaf <ma...@marc-schaaf.de> on 2010/06/11 16:32:30 UTC

Re: CXF-DOSGi passing the OSGi Remote Services and Remote Service Admin CT

Hi,

I just committed some changes which remove the "severe" messages that
where produced during the normal operation of the Topology Manager. Two
of them where obsolete by now and one concerned some missing
functionality of the Topology Manager that I've now added. This
concerned in particular the behaviour of the Topology Manager regarding
the import of services when the DSW is detected/added after the service
to be imported was found which is supported now.

Cheers,
Marc

On 05/12/2010 06:40 PM, David Bosschaert wrote:
> Hi all,
>
> Earlier this week the OSGi Alliance has approved the OSGi 4.2
> Enterprise Conformance Tests and Reference Implementations. The
> CXF-DOSGi project [1] is the Reference Implementation for the
> following OSGi 4.2 specs [2]:
>
> * Chapter 13 - Remote Services
> This spec describes Distributed OSGi from a user's point of view. It
> standardizes the properties that can be put on an OSGi service to make
> it available remotely and how a consumer can find out whether it's
> dealing with a local service or a remote one.
>
> * Chapter 122 - Remote Services Admin
> This spec standardizes the interfaces between internal components
> Remote Services implementations typically have. A Distribution
> Provider, Topology Manager and Discovery System. This makes it
> possible to mix&match these components from various implementations.
> For more information see slides 6-8 at [3].
>
> Many kudos to Marc Schaaf as he did a lot of the recent RI work.
> Also many kudos to Tim Diekmann from TIBCO who wrote the actual CT
> tests despite his busy schedule.
>
> So now that we have a passing RI I think it would make sense to start
> planning a CXF-DOSGi release. I'm wondering what we should do before
> that...
> 1. There are some SEVERE 'warnings' coming up, I believe from the
> Topology Manager. We should probably take a look at those.
> 2. I once added some Discovery system tests, which I ended up not
> enabling because of memory issues. I might want to try and get them
> working on all platforms.
> 3. Anything else?
>
> Best regards,
>
> David
>
> [1] http://cxf.apache.org/distributed-osgi.html
> [2] http://www.osgi.org/Download/Release4V42
> [3] http://www.slideshare.net/bosschaert/whats-newinos-gi42enterprise
>   


Re: CXF-DOSGi passing the OSGi Remote Services and Remote Service Admin CT

Posted by David Bosschaert <da...@gmail.com>.
On 11 June 2010 16:53, David Bosschaert <da...@gmail.com> wrote:
> * Make sure all the demos work (and update the docs) - this is
> something I would be happy to help out with.

I went through all the demos this morning and made a few small updates
so that they all work again. I also updated the demo documentation
alongside and updated the installation instructions in the docs to use
Felix 3.0.1 and Equinox 3.6.
I'm not completely finished with all the docs as the URLs need to be
updated to point to the 1.2 release once its out.

I also applied Juliens patch for DOSGI-62.
I didn't apply DOSGI-72 yet as it was missing unit tests. Hopefully
Julien can provide some coverage :)

Best regards,

David

Re: CXF-DOSGi passing the OSGi Remote Services and Remote Service Admin CT

Posted by David Bosschaert <da...@gmail.com>.
Hi Julien,

I will have a look at your patches.

David

On 25 June 2010 13:58, Julien Vey <Ju...@bull.net> wrote:
>
>>> Tasks left would be:
>>> * When the above is done, cut the actual release candidate(s).
>>>
>>
>> I can help cutting the release when you're ready to go.
>>
>
> Is it possible to review and apply (if they are acceptable) DOSGI-62 and
> DOSGI-72 patches before the next release ?
>
> Cheers,
>
> Julien
>>
>> Cheers,
>> Eoghan
>>
>>
>> On 11 June 2010 16:53, David Bosschaert<da...@gmail.com>
>>  wrote:
>>
>>
>>>
>>> Great, thanks Marc!
>>>
>>> I think we're getting close to something that is releasable.
>>>
>>> Tasks left would be:
>>> * Add a configuration item org.apache.cxf.rs.port. Sergey is this
>>> something that you might have time for? Or maybe we can do this
>>> together?
>>> * Make sure all the demos work (and update the docs) - this is
>>> something I would be happy to help out with.
>>> * When the above is done, cut the actual release candidate(s).
>>>
>>> Cheers,
>>>
>>> David
>>>
>>> On 11 June 2010 15:32, Marc Schaaf<ma...@marc-schaaf.de>  wrote:
>>>
>>>>
>>>> Hi,
>>>>
>>>> I just committed some changes which remove the "severe" messages that
>>>> where produced during the normal operation of the Topology Manager. Two
>>>> of them where obsolete by now and one concerned some missing
>>>> functionality of the Topology Manager that I've now added. This
>>>> concerned in particular the behaviour of the Topology Manager regarding
>>>> the import of services when the DSW is detected/added after the service
>>>> to be imported was found which is supported now.
>>>>
>>>> Cheers,
>>>> Marc
>>>>
>>>> On 05/12/2010 06:40 PM, David Bosschaert wrote:
>>>>
>>>>>
>>>>> Hi all,
>>>>>
>>>>> Earlier this week the OSGi Alliance has approved the OSGi 4.2
>>>>> Enterprise Conformance Tests and Reference Implementations. The
>>>>> CXF-DOSGi project [1] is the Reference Implementation for the
>>>>> following OSGi 4.2 specs [2]:
>>>>>
>>>>> * Chapter 13 - Remote Services
>>>>> This spec describes Distributed OSGi from a user's point of view. It
>>>>> standardizes the properties that can be put on an OSGi service to make
>>>>> it available remotely and how a consumer can find out whether it's
>>>>> dealing with a local service or a remote one.
>>>>>
>>>>> * Chapter 122 - Remote Services Admin
>>>>> This spec standardizes the interfaces between internal components
>>>>> Remote Services implementations typically have. A Distribution
>>>>> Provider, Topology Manager and Discovery System. This makes it
>>>>> possible to mix&match these components from various implementations.
>>>>> For more information see slides 6-8 at [3].
>>>>>
>>>>> Many kudos to Marc Schaaf as he did a lot of the recent RI work.
>>>>> Also many kudos to Tim Diekmann from TIBCO who wrote the actual CT
>>>>> tests despite his busy schedule.
>>>>>
>>>>> So now that we have a passing RI I think it would make sense to start
>>>>> planning a CXF-DOSGi release. I'm wondering what we should do before
>>>>> that...
>>>>> 1. There are some SEVERE 'warnings' coming up, I believe from the
>>>>> Topology Manager. We should probably take a look at those.
>>>>> 2. I once added some Discovery system tests, which I ended up not
>>>>> enabling because of memory issues. I might want to try and get them
>>>>> working on all platforms.
>>>>> 3. Anything else?
>>>>>
>>>>> Best regards,
>>>>>
>>>>> David
>>>>>
>>>>> [1] http://cxf.apache.org/distributed-osgi.html
>>>>> [2] http://www.osgi.org/Download/Release4V42
>>>>> [3] http://www.slideshare.net/bosschaert/whats-newinos-gi42enterprise
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

Re: CXF-DOSGi passing the OSGi Remote Services and Remote Service Admin CT

Posted by Julien Vey <Ju...@bull.net>.
>> Tasks left would be:
>> * When the above is done, cut the actual release candidate(s).
>>      
> I can help cutting the release when you're ready to go.
>    
Is it possible to review and apply (if they are acceptable) DOSGI-62 and 
DOSGI-72 patches before the next release ?

Cheers,

Julien
> Cheers,
> Eoghan
>
>
> On 11 June 2010 16:53, David Bosschaert<da...@gmail.com>  wrote:
>
>    
>> Great, thanks Marc!
>>
>> I think we're getting close to something that is releasable.
>>
>> Tasks left would be:
>> * Add a configuration item org.apache.cxf.rs.port. Sergey is this
>> something that you might have time for? Or maybe we can do this
>> together?
>> * Make sure all the demos work (and update the docs) - this is
>> something I would be happy to help out with.
>> * When the above is done, cut the actual release candidate(s).
>>
>> Cheers,
>>
>> David
>>
>> On 11 June 2010 15:32, Marc Schaaf<ma...@marc-schaaf.de>  wrote:
>>      
>>> Hi,
>>>
>>> I just committed some changes which remove the "severe" messages that
>>> where produced during the normal operation of the Topology Manager. Two
>>> of them where obsolete by now and one concerned some missing
>>> functionality of the Topology Manager that I've now added. This
>>> concerned in particular the behaviour of the Topology Manager regarding
>>> the import of services when the DSW is detected/added after the service
>>> to be imported was found which is supported now.
>>>
>>> Cheers,
>>> Marc
>>>
>>> On 05/12/2010 06:40 PM, David Bosschaert wrote:
>>>        
>>>> Hi all,
>>>>
>>>> Earlier this week the OSGi Alliance has approved the OSGi 4.2
>>>> Enterprise Conformance Tests and Reference Implementations. The
>>>> CXF-DOSGi project [1] is the Reference Implementation for the
>>>> following OSGi 4.2 specs [2]:
>>>>
>>>> * Chapter 13 - Remote Services
>>>> This spec describes Distributed OSGi from a user's point of view. It
>>>> standardizes the properties that can be put on an OSGi service to make
>>>> it available remotely and how a consumer can find out whether it's
>>>> dealing with a local service or a remote one.
>>>>
>>>> * Chapter 122 - Remote Services Admin
>>>> This spec standardizes the interfaces between internal components
>>>> Remote Services implementations typically have. A Distribution
>>>> Provider, Topology Manager and Discovery System. This makes it
>>>> possible to mix&match these components from various implementations.
>>>> For more information see slides 6-8 at [3].
>>>>
>>>> Many kudos to Marc Schaaf as he did a lot of the recent RI work.
>>>> Also many kudos to Tim Diekmann from TIBCO who wrote the actual CT
>>>> tests despite his busy schedule.
>>>>
>>>> So now that we have a passing RI I think it would make sense to start
>>>> planning a CXF-DOSGi release. I'm wondering what we should do before
>>>> that...
>>>> 1. There are some SEVERE 'warnings' coming up, I believe from the
>>>> Topology Manager. We should probably take a look at those.
>>>> 2. I once added some Discovery system tests, which I ended up not
>>>> enabling because of memory issues. I might want to try and get them
>>>> working on all platforms.
>>>> 3. Anything else?
>>>>
>>>> Best regards,
>>>>
>>>> David
>>>>
>>>> [1] http://cxf.apache.org/distributed-osgi.html
>>>> [2] http://www.osgi.org/Download/Release4V42
>>>> [3] http://www.slideshare.net/bosschaert/whats-newinos-gi42enterprise
>>>>
>>>>          
>>>
>>>        
>>      
>    


Re: CXF-DOSGi passing the OSGi Remote Services and Remote Service Admin CT

Posted by Eoghan Glynn <eo...@gmail.com>.
> Tasks left would be:
> * When the above is done, cut the actual release candidate(s).

I can help cutting the release when you're ready to go.

Cheers,
Eoghan


On 11 June 2010 16:53, David Bosschaert <da...@gmail.com> wrote:

> Great, thanks Marc!
>
> I think we're getting close to something that is releasable.
>
> Tasks left would be:
> * Add a configuration item org.apache.cxf.rs.port. Sergey is this
> something that you might have time for? Or maybe we can do this
> together?
> * Make sure all the demos work (and update the docs) - this is
> something I would be happy to help out with.
> * When the above is done, cut the actual release candidate(s).
>
> Cheers,
>
> David
>
> On 11 June 2010 15:32, Marc Schaaf <ma...@marc-schaaf.de> wrote:
> > Hi,
> >
> > I just committed some changes which remove the "severe" messages that
> > where produced during the normal operation of the Topology Manager. Two
> > of them where obsolete by now and one concerned some missing
> > functionality of the Topology Manager that I've now added. This
> > concerned in particular the behaviour of the Topology Manager regarding
> > the import of services when the DSW is detected/added after the service
> > to be imported was found which is supported now.
> >
> > Cheers,
> > Marc
> >
> > On 05/12/2010 06:40 PM, David Bosschaert wrote:
> >> Hi all,
> >>
> >> Earlier this week the OSGi Alliance has approved the OSGi 4.2
> >> Enterprise Conformance Tests and Reference Implementations. The
> >> CXF-DOSGi project [1] is the Reference Implementation for the
> >> following OSGi 4.2 specs [2]:
> >>
> >> * Chapter 13 - Remote Services
> >> This spec describes Distributed OSGi from a user's point of view. It
> >> standardizes the properties that can be put on an OSGi service to make
> >> it available remotely and how a consumer can find out whether it's
> >> dealing with a local service or a remote one.
> >>
> >> * Chapter 122 - Remote Services Admin
> >> This spec standardizes the interfaces between internal components
> >> Remote Services implementations typically have. A Distribution
> >> Provider, Topology Manager and Discovery System. This makes it
> >> possible to mix&match these components from various implementations.
> >> For more information see slides 6-8 at [3].
> >>
> >> Many kudos to Marc Schaaf as he did a lot of the recent RI work.
> >> Also many kudos to Tim Diekmann from TIBCO who wrote the actual CT
> >> tests despite his busy schedule.
> >>
> >> So now that we have a passing RI I think it would make sense to start
> >> planning a CXF-DOSGi release. I'm wondering what we should do before
> >> that...
> >> 1. There are some SEVERE 'warnings' coming up, I believe from the
> >> Topology Manager. We should probably take a look at those.
> >> 2. I once added some Discovery system tests, which I ended up not
> >> enabling because of memory issues. I might want to try and get them
> >> working on all platforms.
> >> 3. Anything else?
> >>
> >> Best regards,
> >>
> >> David
> >>
> >> [1] http://cxf.apache.org/distributed-osgi.html
> >> [2] http://www.osgi.org/Download/Release4V42
> >> [3] http://www.slideshare.net/bosschaert/whats-newinos-gi42enterprise
> >>
> >
> >
>

Re: CXF-DOSGi passing the OSGi Remote Services and Remote Service Admin CT

Posted by Marc Schaaf <ma...@marc-schaaf.de>.
Hi Fabio,

I have removed the irritating log message from this method so it is
fixed ;-)

Cheers
Marc

On 06/12/2010 12:17 AM, Fabio souza wrote:
> Hi Marc and David,
>
> First of all, congratulations!!! Recently, I have decided to study cxf dosgi
> and I have downloaded v1.2 of the source code and built it. While testing, I
> saw one of those SEVERE messages in the screen. That happened when I
> unregistered a service that was exported. I saw that the problem was in
> method removeExportReference of the TopologyManager, and I made some small
> modifications to make it work. Could you tell me if this method was fixed?
> Thank you very much!
>
> Best regards,
>
> Fabio
>
> On Fri, Jun 11, 2010 at 12:53 PM, David Bosschaert <
> david.bosschaert@gmail.com> wrote:
>
>   
>> Great, thanks Marc!
>>
>> I think we're getting close to something that is releasable.
>>
>> Tasks left would be:
>> * Add a configuration item org.apache.cxf.rs.port. Sergey is this
>> something that you might have time for? Or maybe we can do this
>> together?
>> * Make sure all the demos work (and update the docs) - this is
>> something I would be happy to help out with.
>> * When the above is done, cut the actual release candidate(s).
>>
>> Cheers,
>>
>> David
>>
>> On 11 June 2010 15:32, Marc Schaaf <ma...@marc-schaaf.de> wrote:
>>     
>>> Hi,
>>>
>>> I just committed some changes which remove the "severe" messages that
>>> where produced during the normal operation of the Topology Manager. Two
>>> of them where obsolete by now and one concerned some missing
>>> functionality of the Topology Manager that I've now added. This
>>> concerned in particular the behaviour of the Topology Manager regarding
>>> the import of services when the DSW is detected/added after the service
>>> to be imported was found which is supported now.
>>>
>>> Cheers,
>>> Marc
>>>
>>> On 05/12/2010 06:40 PM, David Bosschaert wrote:
>>>       
>>>> Hi all,
>>>>
>>>> Earlier this week the OSGi Alliance has approved the OSGi 4.2
>>>> Enterprise Conformance Tests and Reference Implementations. The
>>>> CXF-DOSGi project [1] is the Reference Implementation for the
>>>> following OSGi 4.2 specs [2]:
>>>>
>>>> * Chapter 13 - Remote Services
>>>> This spec describes Distributed OSGi from a user's point of view. It
>>>> standardizes the properties that can be put on an OSGi service to make
>>>> it available remotely and how a consumer can find out whether it's
>>>> dealing with a local service or a remote one.
>>>>
>>>> * Chapter 122 - Remote Services Admin
>>>> This spec standardizes the interfaces between internal components
>>>> Remote Services implementations typically have. A Distribution
>>>> Provider, Topology Manager and Discovery System. This makes it
>>>> possible to mix&match these components from various implementations.
>>>> For more information see slides 6-8 at [3].
>>>>
>>>> Many kudos to Marc Schaaf as he did a lot of the recent RI work.
>>>> Also many kudos to Tim Diekmann from TIBCO who wrote the actual CT
>>>> tests despite his busy schedule.
>>>>
>>>> So now that we have a passing RI I think it would make sense to start
>>>> planning a CXF-DOSGi release. I'm wondering what we should do before
>>>> that...
>>>> 1. There are some SEVERE 'warnings' coming up, I believe from the
>>>> Topology Manager. We should probably take a look at those.
>>>> 2. I once added some Discovery system tests, which I ended up not
>>>> enabling because of memory issues. I might want to try and get them
>>>> working on all platforms.
>>>> 3. Anything else?
>>>>
>>>> Best regards,
>>>>
>>>> David
>>>>
>>>> [1] http://cxf.apache.org/distributed-osgi.html
>>>> [2] http://www.osgi.org/Download/Release4V42
>>>> [3] http://www.slideshare.net/bosschaert/whats-newinos-gi42enterprise
>>>>
>>>>         
>>>
>>>       
>>     
>
>
>   


Re: CXF-DOSGi passing the OSGi Remote Services and Remote Service Admin CT

Posted by Fabio souza <fa...@gmail.com>.
Hi Marc and David,

First of all, congratulations!!! Recently, I have decided to study cxf dosgi
and I have downloaded v1.2 of the source code and built it. While testing, I
saw one of those SEVERE messages in the screen. That happened when I
unregistered a service that was exported. I saw that the problem was in
method removeExportReference of the TopologyManager, and I made some small
modifications to make it work. Could you tell me if this method was fixed?
Thank you very much!

Best regards,

Fabio

On Fri, Jun 11, 2010 at 12:53 PM, David Bosschaert <
david.bosschaert@gmail.com> wrote:

> Great, thanks Marc!
>
> I think we're getting close to something that is releasable.
>
> Tasks left would be:
> * Add a configuration item org.apache.cxf.rs.port. Sergey is this
> something that you might have time for? Or maybe we can do this
> together?
> * Make sure all the demos work (and update the docs) - this is
> something I would be happy to help out with.
> * When the above is done, cut the actual release candidate(s).
>
> Cheers,
>
> David
>
> On 11 June 2010 15:32, Marc Schaaf <ma...@marc-schaaf.de> wrote:
> > Hi,
> >
> > I just committed some changes which remove the "severe" messages that
> > where produced during the normal operation of the Topology Manager. Two
> > of them where obsolete by now and one concerned some missing
> > functionality of the Topology Manager that I've now added. This
> > concerned in particular the behaviour of the Topology Manager regarding
> > the import of services when the DSW is detected/added after the service
> > to be imported was found which is supported now.
> >
> > Cheers,
> > Marc
> >
> > On 05/12/2010 06:40 PM, David Bosschaert wrote:
> >> Hi all,
> >>
> >> Earlier this week the OSGi Alliance has approved the OSGi 4.2
> >> Enterprise Conformance Tests and Reference Implementations. The
> >> CXF-DOSGi project [1] is the Reference Implementation for the
> >> following OSGi 4.2 specs [2]:
> >>
> >> * Chapter 13 - Remote Services
> >> This spec describes Distributed OSGi from a user's point of view. It
> >> standardizes the properties that can be put on an OSGi service to make
> >> it available remotely and how a consumer can find out whether it's
> >> dealing with a local service or a remote one.
> >>
> >> * Chapter 122 - Remote Services Admin
> >> This spec standardizes the interfaces between internal components
> >> Remote Services implementations typically have. A Distribution
> >> Provider, Topology Manager and Discovery System. This makes it
> >> possible to mix&match these components from various implementations.
> >> For more information see slides 6-8 at [3].
> >>
> >> Many kudos to Marc Schaaf as he did a lot of the recent RI work.
> >> Also many kudos to Tim Diekmann from TIBCO who wrote the actual CT
> >> tests despite his busy schedule.
> >>
> >> So now that we have a passing RI I think it would make sense to start
> >> planning a CXF-DOSGi release. I'm wondering what we should do before
> >> that...
> >> 1. There are some SEVERE 'warnings' coming up, I believe from the
> >> Topology Manager. We should probably take a look at those.
> >> 2. I once added some Discovery system tests, which I ended up not
> >> enabling because of memory issues. I might want to try and get them
> >> working on all platforms.
> >> 3. Anything else?
> >>
> >> Best regards,
> >>
> >> David
> >>
> >> [1] http://cxf.apache.org/distributed-osgi.html
> >> [2] http://www.osgi.org/Download/Release4V42
> >> [3] http://www.slideshare.net/bosschaert/whats-newinos-gi42enterprise
> >>
> >
> >
>



-- 
Fábio

Re: CXF-DOSGi passing the OSGi Remote Services and Remote Service Admin CT

Posted by David Bosschaert <da...@gmail.com>.
Great, thanks Marc!

I think we're getting close to something that is releasable.

Tasks left would be:
* Add a configuration item org.apache.cxf.rs.port. Sergey is this
something that you might have time for? Or maybe we can do this
together?
* Make sure all the demos work (and update the docs) - this is
something I would be happy to help out with.
* When the above is done, cut the actual release candidate(s).

Cheers,

David

On 11 June 2010 15:32, Marc Schaaf <ma...@marc-schaaf.de> wrote:
> Hi,
>
> I just committed some changes which remove the "severe" messages that
> where produced during the normal operation of the Topology Manager. Two
> of them where obsolete by now and one concerned some missing
> functionality of the Topology Manager that I've now added. This
> concerned in particular the behaviour of the Topology Manager regarding
> the import of services when the DSW is detected/added after the service
> to be imported was found which is supported now.
>
> Cheers,
> Marc
>
> On 05/12/2010 06:40 PM, David Bosschaert wrote:
>> Hi all,
>>
>> Earlier this week the OSGi Alliance has approved the OSGi 4.2
>> Enterprise Conformance Tests and Reference Implementations. The
>> CXF-DOSGi project [1] is the Reference Implementation for the
>> following OSGi 4.2 specs [2]:
>>
>> * Chapter 13 - Remote Services
>> This spec describes Distributed OSGi from a user's point of view. It
>> standardizes the properties that can be put on an OSGi service to make
>> it available remotely and how a consumer can find out whether it's
>> dealing with a local service or a remote one.
>>
>> * Chapter 122 - Remote Services Admin
>> This spec standardizes the interfaces between internal components
>> Remote Services implementations typically have. A Distribution
>> Provider, Topology Manager and Discovery System. This makes it
>> possible to mix&match these components from various implementations.
>> For more information see slides 6-8 at [3].
>>
>> Many kudos to Marc Schaaf as he did a lot of the recent RI work.
>> Also many kudos to Tim Diekmann from TIBCO who wrote the actual CT
>> tests despite his busy schedule.
>>
>> So now that we have a passing RI I think it would make sense to start
>> planning a CXF-DOSGi release. I'm wondering what we should do before
>> that...
>> 1. There are some SEVERE 'warnings' coming up, I believe from the
>> Topology Manager. We should probably take a look at those.
>> 2. I once added some Discovery system tests, which I ended up not
>> enabling because of memory issues. I might want to try and get them
>> working on all platforms.
>> 3. Anything else?
>>
>> Best regards,
>>
>> David
>>
>> [1] http://cxf.apache.org/distributed-osgi.html
>> [2] http://www.osgi.org/Download/Release4V42
>> [3] http://www.slideshare.net/bosschaert/whats-newinos-gi42enterprise
>>
>
>