Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "OSGI component support in Service Creation"
Line 1: | Line 1: | ||
This wiki is aiming to discuss how to support OSGI based service component development in STP. | This wiki is aiming to discuss how to support OSGI based service component development in STP. | ||
− | Dec 27, 2007 | + | Johnson Ma, Dec 27, 2007 |
== Introduction == | == Introduction == | ||
Line 18: | Line 18: | ||
*Add the felix.jar to java project's classpath | *Add the felix.jar to java project's classpath | ||
*Create java launch config to run org.apache.felix.main | *Create java launch config to run org.apache.felix.main | ||
+ | |||
+ | === Spring OSGI Eclipse integration === | ||
+ | [http://www.springframework.org/node/361 How to create a Spring OSGI bundle proejct in Eclipse] | ||
+ | |||
+ | [http://www.springframework.org/node/360 Setting up Eclipse for Spring Dynamic Modules development] | ||
+ | |||
== Requirements for OSGI tooling from Service Creation point for view == | == Requirements for OSGI tooling from Service Creation point for view == |
Revision as of 02:49, 27 December 2007
This wiki is aiming to discuss how to support OSGI based service component development in STP. Johnson Ma, Dec 27, 2007
Contents
Introduction
As more and more Middleware servers becomes OSGI based. We need to support users to create service component in the format of OSGI bundle in an Service Oriented Approach.
We will use ServiceMix 4.0 as a reference SOA runtime here, which is based on Apache Felix OSGI implementation.
Existing OSGI tooling
PDE OSGI tooling support
"Eclipse PDE UI also provides comprehensive OSGi tooling, which makes it an ideal environment for component programming, not just Eclipse plug-in development."
Apache Felix integration with Eclipse
Felix integration with eclipse from felix site, is a solution to integrate Felix with Eclipse IDE by
*Check out felix projects into Eclipse workspace *Add the felix.jar to java project's classpath *Create java launch config to run org.apache.felix.main
Spring OSGI Eclipse integration
How to create a Spring OSGI bundle proejct in Eclipse
Setting up Eclipse for Spring Dynamic Modules development
Requirements for OSGI tooling from Service Creation point for view
*Replaceable OSGI runtime:Should define extension point to locate osgi runtime *Easy dependency configuration::Help user to setup dependencies to existing bundle/service loaded in the runtime *Manifest Editor: user friendly manifest editor following OSGI spec. Try to reuse the Manifest editor from PDE here. *Run and Debug support:: *OSGI Console support: should show the osgi console in eclipse