<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: JOnAS Showcase : having the best of Java EE and OSGi</title>
	<atom:link href="http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/</link>
	<description>akquinet blog</description>
	<lastBuildDate>Wed, 08 Feb 2012 04:21:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Informasi Online Perkumpulan Orang Jawa Kelahiran di Sumatera</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-2237</link>
		<dc:creator><![CDATA[Informasi Online Perkumpulan Orang Jawa Kelahiran di Sumatera]]></dc:creator>
		<pubDate>Thu, 22 Dec 2011 21:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-2237</guid>
		<description><![CDATA[&lt;strong&gt;Informasi Online Perkumpulan Orang Jawa Kelahiran di Sumatera...&lt;/strong&gt;

[...]JOnAS Showcase : having the best of Java EE and OSGi &#171; akquinet-blog[...]...]]></description>
		<content:encoded><![CDATA[<p><strong>Informasi Online Perkumpulan Orang Jawa Kelahiran di Sumatera&#8230;</strong></p>
<p>[...]JOnAS Showcase : having the best of Java EE and OSGi &laquo; akquinet-blog[...]&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ajinkya</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-770</link>
		<dc:creator><![CDATA[ajinkya]]></dc:creator>
		<pubDate>Sun, 10 Oct 2010 18:27:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-770</guid>
		<description><![CDATA[Hi 
I am new to JOnAS and the concept related to bundles 
injecting bundles and all other details.
could u please help me in how to deploy a simple application in JOnAS with all these features.
also any books available for this....
I am very happy to see ur example. and its wonderfully written thanks]]></description>
		<content:encoded><![CDATA[<p>Hi<br />
I am new to JOnAS and the concept related to bundles<br />
injecting bundles and all other details.<br />
could u please help me in how to deploy a simple application in JOnAS with all these features.<br />
also any books available for this&#8230;.<br />
I am very happy to see ur example. and its wonderfully written thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Audrey Bruno</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-512</link>
		<dc:creator><![CDATA[Audrey Bruno]]></dc:creator>
		<pubDate>Sun, 23 May 2010 14:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-512</guid>
		<description><![CDATA[Nice! great share,great article,very usefull for me,thank you. :-D]]></description>
		<content:encoded><![CDATA[<p>Nice! great share,great article,very usefull for me,thank you. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Towards SOA-based Mobile Solutions &#171; akquinet-blog</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-23</link>
		<dc:creator><![CDATA[Towards SOA-based Mobile Solutions &#171; akquinet-blog]]></dc:creator>
		<pubDate>Fri, 28 Aug 2009 15:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-23</guid>
		<description><![CDATA[[...] JOnAS Showcase : having the best of Java EE and&#160;OSGi  [...]]]></description>
		<content:encoded><![CDATA[<p>[...] JOnAS Showcase : having the best of Java EE and&nbsp;OSGi  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guillaume</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-22</link>
		<dc:creator><![CDATA[Guillaume]]></dc:creator>
		<pubDate>Fri, 28 Aug 2009 08:57:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-22</guid>
		<description><![CDATA[@Sahoo: I agree this is a nice article and I&#039;m glad to see what we&#039;ve done so far in JOnAS involved in a more complex scenario than our samples :)

Now your questions:

#1. The BundleContext that can be injected in an EJB is either the BundleContext of the EjbJar itself (if it is also a Bundle - just like the Glassfish WAB) or the BundleContext of the EasyBeans&#039; Bundle (if the EjbJar is not a bundle).
Currently, the container do not change the type of the archive (ejb/bundle): it&#039;s the user who choose to provide an EjbJar with bundle metadata. So no special bundle (a part the EjbJar bundle itself).

#2. In the ear case, we&#039;re dealing with a standard Java EE modules (no bundles involved, so no OSGi classloading rules here, even if inner EjbJars have OSGi metadata in their manifests). So, in order to let theses non OSGi archives access some required libraries (ORB for example), we choosed to have a special parent class loader with a &quot;DynamicImport-Package *&quot; (see http://jonas.ow2.org/JONAS_5_1_0/doc/doc-en/html/j2eeprogrammerguide.html#j2ee.pg.classloader for detailed explanation and schema). So the EAR classes can access all exported packages of the system (user&#039;s bundles included).

Hope it answers your questions.
--Guillaume]]></description>
		<content:encoded><![CDATA[<p>@Sahoo: I agree this is a nice article and I&#8217;m glad to see what we&#8217;ve done so far in JOnAS involved in a more complex scenario than our samples <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now your questions:</p>
<p>#1. The BundleContext that can be injected in an EJB is either the BundleContext of the EjbJar itself (if it is also a Bundle &#8211; just like the Glassfish WAB) or the BundleContext of the EasyBeans&#8217; Bundle (if the EjbJar is not a bundle).<br />
Currently, the container do not change the type of the archive (ejb/bundle): it&#8217;s the user who choose to provide an EjbJar with bundle metadata. So no special bundle (a part the EjbJar bundle itself).</p>
<p>#2. In the ear case, we&#8217;re dealing with a standard Java EE modules (no bundles involved, so no OSGi classloading rules here, even if inner EjbJars have OSGi metadata in their manifests). So, in order to let theses non OSGi archives access some required libraries (ORB for example), we choosed to have a special parent class loader with a &#8220;DynamicImport-Package *&#8221; (see <a href="http://jonas.ow2.org/JONAS_5_1_0/doc/doc-en/html/j2eeprogrammerguide.html#j2ee.pg.classloader" rel="nofollow">http://jonas.ow2.org/JONAS_5_1_0/doc/doc-en/html/j2eeprogrammerguide.html#j2ee.pg.classloader</a> for detailed explanation and schema). So the EAR classes can access all exported packages of the system (user&#8217;s bundles included).</p>
<p>Hope it answers your questions.<br />
&#8211;Guillaume</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sahoo</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-21</link>
		<dc:creator><![CDATA[Sahoo]]></dc:creator>
		<pubDate>Thu, 27 Aug 2009 14:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-21</guid>
		<description><![CDATA[Very nice article. Glad to see OSGi/Java EE integration efforts in various applications servers (e.g., http://weblogs.java.net/blog/ss141213/archive/2009/06/developing_hybr.html) and it shall definitely help Java EE community.

A few questions:

1. When a bundle context is injected into an EJB, which bundle does the bundle context correspond to? Is it the context of EasyBean bundle or a special bundle created for the EJBs? 

2. How does the EJB inside the EAR accesses the interface classes packaged in some other OSGi bundle? 

Thanks,
Sahoo]]></description>
		<content:encoded><![CDATA[<p>Very nice article. Glad to see OSGi/Java EE integration efforts in various applications servers (e.g., <a href="http://weblogs.java.net/blog/ss141213/archive/2009/06/developing_hybr.html" rel="nofollow">http://weblogs.java.net/blog/ss141213/archive/2009/06/developing_hybr.html</a>) and it shall definitely help Java EE community.</p>
<p>A few questions:</p>
<p>1. When a bundle context is injected into an EJB, which bundle does the bundle context correspond to? Is it the context of EasyBean bundle or a special bundle created for the EJBs? </p>
<p>2. How does the EJB inside the EAR accesses the interface classes packaged in some other OSGi bundle? </p>
<p>Thanks,<br />
Sahoo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blog09ats</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-20</link>
		<dc:creator><![CDATA[blog09ats]]></dc:creator>
		<pubDate>Wed, 26 Aug 2009 06:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-20</guid>
		<description><![CDATA[Miroslav, I totally agree. 
JOnAS provides Apache CXF (Web Service...), and has very interesting and powerful clustering features.   Moreover, we already successfully use DOSGi in JOnAS. OBR is also supported in the deployment agent, but does not yet resolved the dependencies (so, yes, it&#039;s quite limited right now, but the JOnAS team is working hard to fix that).
Something to notice too is the effort of the JOnAS team to provide &quot;standard&quot; OSGi services. Right now, all the Java EE technical service are exposed as OSGi services but use JOnAS interfaces. They start to also exposes OSGi service (HTTP service, Transaction ...)]]></description>
		<content:encoded><![CDATA[<p>Miroslav, I totally agree.<br />
JOnAS provides Apache CXF (Web Service&#8230;), and has very interesting and powerful clustering features.   Moreover, we already successfully use DOSGi in JOnAS. OBR is also supported in the deployment agent, but does not yet resolved the dependencies (so, yes, it&#8217;s quite limited right now, but the JOnAS team is working hard to fix that).<br />
Something to notice too is the effort of the JOnAS team to provide &#8220;standard&#8221; OSGi services. Right now, all the Java EE technical service are exposed as OSGi services but use JOnAS interfaces. They start to also exposes OSGi service (HTTP service, Transaction &#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miroslav Nachev</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-19</link>
		<dc:creator><![CDATA[Miroslav Nachev]]></dc:creator>
		<pubDate>Wed, 26 Aug 2009 04:38:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-19</guid>
		<description><![CDATA[I would like to share my experience and to inform you that this features will dramatically change the Java EE world. Similar functionality is implemented in GlassFish v3 also.
The other very interesting Enterprise OSGi technologies which are very important are Distributed OSGi and OSGi Bundle Repository (OBR). Both technologies using together with Java Web Start (JWS; JNLP) offers very good Rich Internet Application Client (RIA Client).]]></description>
		<content:encoded><![CDATA[<p>I would like to share my experience and to inform you that this features will dramatically change the Java EE world. Similar functionality is implemented in GlassFish v3 also.<br />
The other very interesting Enterprise OSGi technologies which are very important are Distributed OSGi and OSGi Bundle Repository (OBR). Both technologies using together with Java Web Start (JWS; JNLP) offers very good Rich Internet Application Client (RIA Client).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Extenze</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-15</link>
		<dc:creator><![CDATA[Extenze]]></dc:creator>
		<pubDate>Tue, 18 Aug 2009 21:10:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-15</guid>
		<description><![CDATA[You made some good points there. I did a search on the topic and found most people will agree with your blog.]]></description>
		<content:encoded><![CDATA[<p>You made some good points there. I did a search on the topic and found most people will agree with your blog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mixing JavaEE and OSGi with JOnAS &#171; The OSGi Look</title>
		<link>http://blog.akquinet.de/2009/07/27/jonas-showcase-having-the-best-of-jee-and-osgi/#comment-9</link>
		<dc:creator><![CDATA[Mixing JavaEE and OSGi with JOnAS &#171; The OSGi Look]]></dc:creator>
		<pubDate>Wed, 29 Jul 2009 12:50:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.akquinet.de/?p=95#comment-9</guid>
		<description><![CDATA[[...] Check the complete post on the akquinet blog. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Check the complete post on the akquinet blog. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

