Jump to: navigation, search

Difference between revisions of "OSGI component support in Service Creation"

Line 12: Line 12:
 
''"Eclipse PDE UI also provides comprehensive OSGi tooling, which makes it an ideal environment for component programming, not just Eclipse plug-in development."
 
''"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 for Eclipse ===
 +
[http://felix.apache.org/site/felix-integration-with-eclipse.html 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
 +
  
 
== How to create a OSGI service component ==
 
== How to create a OSGI service component ==

Revision as of 02:26, 27 December 2007

This wiki is aiming to discuss how to support OSGI based service component development in STP. Dec 27, 2007

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 for 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

How to create a OSGI service component

How to deploy OSGI component to runtime

How to test and debug

OSGI Console in eclipse

local console

remote console

User Scenario