Hi Yes, we do, it is the CXF JAXRS implementation which is embedded inside the DOSGI RI but given that the RI is based on CXF it's probably can be expected. But DOSGi is an open spec.
> > Can I conceivably run this particular REST GreeterService and its > client on any OSGi Web > Server (how about Knopflerfish) with the JAX-RS libraries. You should have no problems publishing (RESTful) services on Knopflerfish as the DOSGI RI DSW component relies on the OSGI ServiceListener. It won't be possible to run the (REST GreeterService) client on Knopflerfish though untill it implements the relevant OSGI spec (RFC 119 ?), but it should not be too difficult to do. In meantime the only option on the client side is to load the bundles containing code explicitly consuming a remote service (using proxy-based or http-centric api)... cheers, Sergey Demetris-2 wrote: > > > In other words, without trying to make this too convoluted, my question > is do you guys use your > own implementation of JAX-RS (instead of Jersey etc.). > > Thanks again > > Demetris wrote: >> >> Hi Sergey, >> >> I followed up on your info below in the distribution baseline - >> thanks, things are making a bit >> more sense now. >> >> Can I conceivably run this particular REST GreeterService and its >> client on any OSGi Web >> Server (how about Knopflerfish) with the JAX-RS libraries. I do see >> you are using Felix and >> Equinox in your examples so I am assuming the answer is yes. >> What do you guys add to such a service with the >> cxf-dosgi-ri-singlebundle-distribution_1.0.0? >> The reason I am asking is because I want to connect the REST service >> with its client by >> over p2p instead of over HTTP. >> >> Thanks >> >> Sergey Beryozkin wrote: >>> Hi >>> >>> Have a look please at >>> >>> http://svn.apache.org/repos/asf/cxf/dosgi/trunk/samples/greeter_rest/ >>> >>> it is indeed virtually identical to a soap based greeter demo but >>> the difference is here : >>> >>> http://svn.apache.org/repos/asf/cxf/dosgi/trunk/samples/greeter_rest/int >>> erface/src/main/java/org/apache/cxf/dosgi/samples/greeter/rest/GreeterSe >>> rvice.java >>> >>> (note JAXRS annotations) >>> >>> and here : >>> >>> http://svn.apache.org/repos/asf/cxf/dosgi/trunk/samples/greeter_rest/int >>> erface/src/main/java/org/apache/cxf/dosgi/samples/greeter/rest/GreeterSe >>> rvice2.java >>> >>> (has no annotations at all) but GreeterService2 uses this model : >>> http://svn.apache.org/repos/asf/cxf/dosgi/trunk/samples/greeter_rest/int >>> erface/src/main/resources/OSGI-INF/cxf/jaxrs/GreeterService2-model.xml >>> >>> some more info is here : >>> >>> http://cxf.apache.org/distributed-osgi-reference.html#DistributedOSGiRef >>> erence-ServiceProviderpropertiesForConfiguringRESTfulJAXRSbasedendpoints >>> andconsumers >>> >>> hope it helps >>> Sergey >>> >>> >>> >>> -----Original Message----- >>> From: Demetris [mailto:demet...@ece.neu.edu] Sent: 23 September 2009 >>> 08:13 >>> To: dev@cxf.apache.org >>> Subject: D-OSGi and REST >>> >>> >>> Hi Sergey, >>> >>> you mentioned in the blog that users can now expose bundles/beans as >>> >>> SOAP and >>> REST services. I looked over the example listed on the D-OSGi web >>> site but both >>> Greeter examples are the same for SOAP and REST - unless I am missing >>> something. >>> Do you have any examples of RESTful bundles? >>> >>> Thanks >>> >>> >>> >> > > > -- View this message in context: http://www.nabble.com/D-OSGi-and-REST-tp25572370p25635554.html Sent from the cxf-dev mailing list archive at Nabble.com.