Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 290748

Summary: [remotesvcs][websvcs] Publish remote services through Web Services
Product: [RT] ECF Reporter: Marcelo Mayworm <mayworm>
Component: ecf.remoteservicesAssignee: Marcelo Mayworm <mayworm>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: dima, erdal.karaca.de, harshana05, holger.staudacher, samolisov, slewis, wim.jongman
Version: unspecifiedKeywords: plan
Target Milestone: 3.2.0   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Marcelo Mayworm CLA 2009-09-28 16:35:45 EDT
ECF provides a remote services API where it is possible to expose and remotely access a given remote service. The idea around this bug is to publish ECF remote services through web services, supporting others implementation as REST server-side API.
Comment 1 Scott Lewis CLA 2009-09-28 17:21:31 EDT
Adding myself and adding 'plan' keyword to make it a plan bug.
Comment 2 Holger Staudacher CLA 2009-10-05 11:00:52 EDT
Just added myself.
Comment 3 Pavel Samolisov CLA 2009-10-23 22:06:11 EDT
Also added myself
Comment 4 Marcelo Mayworm CLA 2010-05-01 11:12:18 EDT
I implemented a provider which expose the ECF Remote Service(r_osgi) as WS, allowing non-osgi clients consumes distributed osgi services.

In this first "version" the use case followed was simple, basically what the provider does is: it receives the fully qualified name of the interface class that describes the desired service, the r_osgi host and the allowed methods, then the remote service is deployed "automatically" as a WS in a Axis engine

The code is on ecf1.osuosl.org

- plugins/org.eclipse.ecf.remoteservice.soap.host
- examples/bundles/org.eclipse.ecf.example.remoteservice.soap.host.hello
- tests/org.eclipse.ecf.examples.tests.remoteservice.soap.host.hello

Any suggestions/comments are welcome.
Comment 5 Marcelo Mayworm CLA 2010-05-30 10:37:48 EDT
Created the container adapter to support it.

The code is available on ecf1.osuosl.org

- plugins/org.eclipse.ecf.remoteservice.soap.host
- tests/org.eclipse.ecf.examples.tests.remoteservice.soap.host.hello
Comment 6 Harshana Eranga Martin CLA 2010-05-30 13:09:42 EDT
Added my self
Comment 7 Marcelo Mayworm CLA 2010-06-06 17:58:45 EDT
Added the IServiceDescription in the API, allowing pass custom service configuration during the service deployment to Axis engine which runs behind the scenes.
Comment 8 Scott Lewis CLA 2013-01-29 17:02:20 EST
This has gone cold, as Marcelo is no longer an active committer.  Closing as wontfix.
Comment 9 Dmitriy Kosolobov CLA 2013-01-30 08:41:36 EST
I can try to take it, but I need to discuss it with somebody to be on track. Can we reach marcello?
Comment 10 Dmitriy Kosolobov CLA 2013-01-30 08:54:01 EST
Have an idea, will wor on it as soon as I can