Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Service Oriented Architecture Tools Platform (STP) » [stp-newsgroup] how about refactoring b2j to use osgi
[stp-newsgroup] how about refactoring b2j to use osgi [message #581025] Tue, 01 August 2006 05:24
keanu is currently offline keanu
Messages: 49
Registered: July 2009
Member
This is a multipart message in MIME format.
--=_alternative 001DC95F492571BD_=
Content-Type: text/plain; charset="US-ASCII"

Hi, Antony

I'd like to recommend you how about applying osgi technology to the b2j
modules.
Exploring the internal cods of b2j, this idea was occurred to me.

OSGi(http://www.eclipse.org/equinox, http://www.osgi.org) is the
underlying technology of eclipse 3 version.
Bundle (=plugin) is a more dynamically interconnected with other bundles
compared to eclipse 2.
I found some points that can be more neat and terrific if osgi is applied
to b2j refactoring.

-. classpath management in b2j could be more effectively managed.
Current version of b2j manages classpath with somehow hardcoded way in
the code.
OSGi can effectively modulize the individual bundles with MENIFEST.

-. The bundles could be more separately encapsulated and componentized.
Current version of b2j is only 2 bundles. The core bundle actually do
all things.
OSGi enable b2j to componentize this funtionality group into loosely
coupled, isolated, componentized bundles.
The concept of multiple runtime could be more effectively applied with
the "osgi bundle" concept.

-. Can leverage the existing services supported by osgi implementers.
Eclipse is one of the osgi imeplementer.
osgi eclipse3 implementation (equinox: http://www.eclipse.org/equinox/
) is supporting services that are defined in osgi r4 spec.
For example, http service, or log service can be leveraged to the SOAP
deamon or other modules in b2j.

It is just suggestion.
I'd like to hear your opinion.
I can contribute if you want.

*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
Paik, YoungSang (Keanu)
Advanced Mobile Solution Technology Team in Ubiquitous Computing Lab (UCL)
IBM, Korea

Tel: (822)3781-7509, (8211)898-7509 Email: yspaik@kr.ibm.com
Address : The MMAA Bldg 467-12 Dogok-dong. Gangnam-gu, Seoul, Korea

--=_alternative 001DC95F492571BD_=
Content-Type: text/html; charset="US-ASCII"


<br><font size=2 face="sans-serif">Hi, Antony</font>
<br>
<br><font size=2 face="sans-serif">I'd like to recommend you how about
applying osgi technology to the b2j modules.</font>
<br><font size=2 face="sans-serif">Exploring the internal cods of b2j,
this idea was occurred to me.</font>
<br>
<br><font size=2 face="sans-serif">OSGi(http://www.eclipse.org/equinox,
http://www.osgi.org) is the underlying technology of eclipse 3 version.</font>
<br><font size=2 face="sans-serif">Bundle (=plugin) is a more dynamically
interconnected with other bundles compared to eclipse 2.</font>
<br><font size=2 face="sans-serif">I found some points that can be more
neat and terrific if osgi is applied to b2j refactoring.</font>
<br>
<br><font size=2 face="sans-serif">-. classpath management in b2j could
be more effectively managed.</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; Current version of b2j
manages classpath with somehow hardcoded way in the code. </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; OSGi can effectively modulize
the individual bundles with MENIFEST.</font>
<br>
<br><font size=2 face="sans-serif">-. The bundles could be more separately
encapsulated and componentized.</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; Current version of b2j
is only 2 bundles. The core bundle actually do all things.</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; OSGi enable b2j to componentize
this funtionality group into loosely coupled, isolated, componentized bundles.</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; The concept of multiple
runtime could be more effectively applied with the &quot;osgi bundle&quot;
concept.</font>
<br>
<br><font size=2 face="sans-serif">-. Can leverage the existing services
supported by osgi implementers.</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; Eclipse is one of the
osgi imeplementer. </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; osgi eclipse3 implementation
(equinox: http://www.eclipse.org/equinox/) is supporting services that
are defined in osgi r4 spec.</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; For example, http service,
or log service can be leveraged to the SOAP deamon or other modules in
b2j.</font>
<br>
<br><font size=2 face="sans-serif">It is just suggestion.</font>
<br><font size=2 face="sans-serif">I'd like to hear your opinion.</font>
<br><font size=2 face="sans-serif">I can contribute if you want.</font>
<br>
<br><font size=2 face="sans-serif">*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+ <br>
Paik, YoungSang (Keanu)<br>
Advanced Mobile Solution Technology Team in Ubiquitous Computing Lab (UCL)<br>
IBM, Korea<br>
<br>
Tel: (822)3781-7509, (8211)898-7509 &nbsp;Email: yspaik@kr.ibm.com<br>
Address : The MMAA Bldg 467-12 Dogok-dong. Gangnam-gu, Seoul, Korea<br>
</font>
--=_alternative 001DC95F492571BD_=--
Previous Topic:Re: [stp-newsgroup] classes exclusion for runtime version
Next Topic:[stp-newsgroup] how about refactoring b2j to use osgi
Goto Forum:
  


Current Time: Sat Oct 25 12:37:57 GMT 2014

Powered by FUDForum. Page generated in 0.02123 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software