<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PlanetMysql.ru - информация о СУБД MySQL &#187; glassfish</title>
	<atom:link href="http://planetmysql.ru/category/glassfish/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Thu, 29 Jul 2010 23:40:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Judgment day for open source at Oracle</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/33R0BcAovFI/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=judgment-day-for-open-source-at-oracle</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/33R0BcAovFI/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 00:25:38 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[451 group]]></category>
		<category><![CDATA[451caostheory]]></category>
		<category><![CDATA[451group]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenSolaris CDs]]></category>
		<category><![CDATA[RDMS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[cds]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[jaspersoft]]></category>
		<category><![CDATA[jay lyman]]></category>
		<category><![CDATA[jaylyman]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open source at Oracle]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=2062</guid>
		<description><![CDATA[There are signals of continued problems and dysfunction &#8212; namely lack of support, organization and communication &#8212; in the OpenSolaris community. This follows on a deterioration of the OS leadership and support since Oracle bought Sun Microsystems, including the elimination of OpenSolaris CDs, one of the things that made the open source version of Solaris more like Linux. 
We had speculated on the fate of Sun open source software under Oracle and while we acknowledged Oracle&#8217;s participation in, contribution and commitment to and opportunity from open source software, we questioned its appreciation of open source software communities beyond code and customers. It appears the OpenSolaris community and thus the OS itself, which we believe is key to advancing development of the more popular, proprietary cousin Solaris &#8212; are not a priority for Oracle.
The same cannot be said for all open source from Sun, and there&#8217;s a lot of it, now at Oracle. Amid the struggles of the OpenSolaris community, one of the other open source keystones from Sun, MySQL, seems to be doing well, despite persisting claims Oracle purchased Sun and MySQL simply to keep it from competing with Oracle database products. According to a Jaspersoft survey of customers/developers, there is a lack of awareness or concern of Oracle&#8217;s involvement in MySQL (59 percent were not aware Oracle reorganized and established a separate MySQL business unit apart from Oracle’s traditional RDBMS business &#8230;). Another 43% of Jaspersoft&#8217;s respondents said MySQL development and innovation would improve under Oracle.
The Jaspersoft survey found even more love for Java under Oracle, with 80 percent of respondents indicating they believe the Java process will improve or stay the same under Oracle. The related GlassFish application server also appears to be healthy with both community and commercial versions recently released.
The OpenOffice community appears also to be continuing forward supported and unfettered by Oracle (perhaps because it was typically fettered by Sun?), but it may also me failing to fully seize the opportunity. 
It has also been interesting to see how Sun&#8217;s cloud computing technology has helped give Oracle new love for the term and the market. 
There are a number of key open source projects and pieces from Sun, those listed above as well as many others, that may be on the line right now (or may have already been branded &#8217;stay&#8217; or &#8217;stop&#8217;). We will be watching to see how Sun&#8217;s open source continues to shine or to set at Oracle. 
]]></description>
			<content:encoded><![CDATA[<p>There are signals of continued <a href="http://www.h-online.com/open/news/item/OpenSolaris-governing-board-threatens-dissolution-1037134.html">problems</a> and <a href="http://news.cnet.com/8301-30685_3-20010587-264.html">dysfunction</a> &#8212; namely lack of support, organization and communication &#8212; in the OpenSolaris community. This follows on a deterioration of the OS leadership and support since Oracle bought Sun Microsystems, including the <a href="http://www.h-online.com/open/news/item/OpenSolaris-free-CDs-halted-977945.html">elimination</a> of OpenSolaris CDs, one of the things that made the open source version of Solaris more like Linux. </p>
<p>We had speculated on the fate of Sun open source software under Oracle and while we acknowledged Oracle&#8217;s participation in, contribution and commitment to and opportunity from open source software, we <a href="http://blogs.the451group.com/opensource/2009/04/20/oracle-buys-sun-but-does-it-buy-open-source/">questioned</a> its appreciation of open source software communities beyond code and customers. It appears the OpenSolaris community and thus the OS itself, which we believe is key to advancing development of the more popular, proprietary cousin Solaris &#8212; are not a priority for Oracle.</p>
<p>The same cannot be said for all open source from Sun, and there&#8217;s a lot of it, now at Oracle. Amid the struggles of the OpenSolaris community, one of the other open source keystones from Sun, MySQL, seems to be doing well, despite persisting claims Oracle purchased Sun and MySQL simply to keep it from competing with Oracle database products. According to a <a href="http://openbookonbi.blogspot.com/2010/07/survey-results-point-to-future-of-java.html">Jaspersoft survey</a> of customers/developers, there is a lack of awareness or concern of Oracle&#8217;s involvement in MySQL (59 percent were not aware Oracle reorganized and established a separate MySQL business unit apart from Oracle’s traditional RDBMS business &#8230;). Another 43% of Jaspersoft&#8217;s respondents said MySQL development and innovation would improve under Oracle.</p>
<p>The Jaspersoft survey found even more love for Java under Oracle, with 80 percent of respondents indicating they believe the Java process will improve or stay the same under Oracle. The related GlassFish application server also appears to be healthy with both community and commercial versions recently <a href="http://sun.systemnews.com/articles/148/3/ja/23253">released</a>.</p>
<p>The OpenOffice community appears also to be continuing forward supported and unfettered by Oracle (perhaps because it was typically fettered by Sun?), but it may also me failing to fully seize the <a href="http://www.pcworld.com/article/201056/office_2010_sales_are_lagging_says_npd.html?tk=hp_blg">opportunity</a>. </p>
<p>It has also been interesting to see how Sun&#8217;s cloud computing technology has helped give Oracle new love for the term and the market. </p>
<p>There are a number of key open source projects and pieces from Sun, those listed above as well as many others, that may be on the line right now (or may have already been branded &#8217;stay&#8217; or &#8217;stop&#8217;). We will be watching to see how Sun&#8217;s open source continues to shine or to set at Oracle. </p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/33R0BcAovFI" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25307&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25307&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/451opensource/~3/33R0BcAovFI/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Tips #2: Migrating JSF 1.2 + RichFaces to Java EE 6, Embedded and Arquillian, EJB 3.1 Timer, &#8230;</title>
		<link>http://blogs.sun.com/theaquarium/entry/friday_tips_2?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=friday-tips-2-migrating-jsf-1-2-richfaces-to-java-ee-6-embedded-and-arquillian-ejb-3-1-timer</link>
		<comments>http://blogs.sun.com/theaquarium/entry/friday_tips_2#comments</comments>
		<pubDate>Fri, 28 May 2010 19:00:00 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[glassfish]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[javaee6]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/friday_tips_2</guid>
		<description><![CDATA[
Here are some tips that have been recently published on Java EE 6 &#38; GlassFish:











&#8226;
Migrating JSF 1.2 + RichFaces 3.x to Java EE 6 / GlassFish v3 


&#8226;
Mercurial and OpenSolaris and GlassFish


&#8226;
 How do I setup a DataSource in Embedded GlassFish when using Arquillian?


&#8226;
Learning GlassFish v3 Command Line Administration Interface (CLI)


&#8226;
Java EE 6: Understanding Contexts and Dependency Injection (CDI), Part 1  - (in Japanese)



&#8226;
Example of EJB 3.1 Stateful Session Bean and Servlet


&#8226;
Message Driven Bean Example with Servlet Client


&#8226;
EJB 3.1 Timer Simple Example


&#8226;
How to set up an Ubuntu, Glassfish, MySQL, Java stack 



&#8226;
GlassFish 3.1 Milestone 1 - Clustering and App Versioning, Screencast #1 and #2





Let us know if you have seen or published a detailed tip like shown above and we'll be happy to share them.]]></description>
			<content:encoded><![CDATA[<p>
Here are some tips that have been recently published on Java EE 6 &amp; GlassFish:
</p>
<table><tr><td valign="top">
<p>

<a href="http://glassfish.org" title="Tips &amp; Tricks">
<img src="http://blogs.sun.com/theaquarium/resource/InformationRoadSign-60-52px.png" alt="Informational Sign" width="60" height="52" hspace="4" vspace="4" align="left" valign="center" /></a>
</p>
</td>
<td valign="top">
<p>

&bull;
<a href="http://notasingleshot.blogspot.com/2010/04/java-ee-6-with-fine-beers-beer-2.html">Migrating JSF 1.2 + RichFaces 3.x to Java EE 6 / GlassFish v3 </a>
<br/>

&bull;
<a href="http://weblogs.java.net/blog/cayhorstmann/archive/2010/03/28/mercurial-opensolaris-and-glassfish">Mercurial and OpenSolaris and GlassFish</a>
<br/>

&bull;
<a href="http://community.jboss.org/wiki/HowdoIsetupaDataSourceinEmbeddedGlassFishwhenusingArquillian"> How do I setup a DataSource in Embedded GlassFish when using Arquillian?</a>
<br/>

&bull;
<a href="http://weblogs.java.net/blog/kalali/archive/2010/04/25/learning-glassfish-v3-command-line-administration-interface-cli">Learning GlassFish v3 Command Line Administration Interface (CLI)</a>
<br/>

&bull;
<a href="http://blogs.sun.com/nishigaya/entry/javaee6_understanding_cdi_part_1">Java EE 6: Understanding Contexts and Dependency Injection (CDI), Part 1</a>  - (in Japanese)
<br/>


&bull;
<a href="http://javahowto.blogspot.com/2010/05/example-of-ejb-31-stateful-session-bean.html">Example of EJB 3.1 Stateful Session Bean and Servlet</a>
<br/>

&bull;
<a href="http://javahowto.blogspot.com/2010/04/message-driven-bean-example-with.html">Message Driven Bean Example with Servlet Client</a>
<br/>

&bull;
<a href="http://javahowto.blogspot.com/2010/04/ejb-31-timer-simple-example.html">EJB 3.1 Timer Simple Example</a>
<br/>

&bull;
<a href="http://www.greatwhiteit.com/web/guest/technology-blog/-/blogs/11001">How to set up an Ubuntu, Glassfish, MySQL, Java stack </a>
<br/>


&bull;
<a href="http://blogs.sun.com/arungupta/entry/totd_138_glassfish_3_1">GlassFish 3.1 Milestone 1 - Clustering and App Versioning</a>, Screencast <a href="http://www.youtube.com/watch?v=LDjXjm9_Q5A">#1</a> and <a href="http://www.youtube.com/watch?v=lgbr_Hywawc" />#2<a>
<br/>


</td></tr></table>

Let us know if you have seen or published a detailed tip like shown above and we'll be happy to share them.<br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24894&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24894&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.sun.com/theaquarium/entry/friday_tips_2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CLI, Roller, Jersey, JavaOne&#8230; and More GlassFish News &#8211; April 27th, 2010</title>
		<link>http://blogs.sun.com/theaquarium/entry/cli_roller_jersey_javaone_and?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cli-roller-jersey-javaone-and-more-glassfish-news-april-27th-2010</link>
		<comments>http://blogs.sun.com/theaquarium/entry/cli_roller_jersey_javaone_and#comments</comments>
		<pubDate>Wed, 28 Apr 2010 04:58:09 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[atmosphere]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javaee6]]></category>
		<category><![CDATA[javaone]]></category>
		<category><![CDATA[jax-rs]]></category>
		<category><![CDATA[jersey]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[roller]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/cli_roller_jersey_javaone_and</guid>
		<description><![CDATA[
Install and Run Apache Roller 4.01 on GlassFish and OpenSolaris

Dave Koelmeyer has posted Detailed Instructions on how to install Apache Roller 4.01 on GlassFish v2.1 using MySQL 5.1 for storage. &#160;He uses OpenSolaris snv_134, the subject of a&#160;tea-leaf-reading thread.



Slides and Code Samples on Jersey and JAX-RS

The&#160;Slides and code from Paul Sandoz's presentation at Presentation at AlpesJug on Jersey, JAX-RS and Atmosphere are now&#160;now available. &#160;The actual presentation was in French, but the slides are in English, and the code is... code.



Invoke OSGi Service from JAX-WS Endpoint

Arun has published yet another TOTD (Tip Of The Day), with complete instructions and&#160;code. &#160;This one is&#160;
TOTD #130: Invoking a OSGi service from a JAX-WS Endpoint. Arun's approach is to document the demos he gives at his presentations through the TOTDs. &#160;Quite a bit of work, but it makes the content useful to a world-wide audience.



WAS V7 - Inching Towards JavaEE 6

IBM has recently been using a "Feature Pack" approach in upgrading its WebSphere AppServer; it seems to work pretty well for them and they released two packs for WAS V7:&#160;Feature Pack for OSGi and JPA 2.0 and&#160;Feature Pack for SCA. &#160;IBM is, of course, one of the Java Licensees; WAS v7 is one of the JavaEE 5 Compatible App Servers, the feature pack aproach helps it move towards the JavaEE 6 list.



VirtualBox at Oracle

One of the challenges during Hands-On-Labs is setting up: the attendees usually bring their own laptops but each of them is different and requires slighlty different setup. &#160;Asking for prep work before attending is not always successful. &#160;A solution now being used in some DB HOLs at Oracle is to&#160;Use VirtualBox. Which is the same approach that both Arun and Alexis had advocated for a new series of GlassFish HOLs being planned.



GlassFish CLI

Masoud has a detailed post - actually a book chapter - that you should read to Learn the GlassFish v3 Command Line Administration Interface (CLI)



JavaOne 2010

This year's JavaOne is the first under Oracle and will coincide with Oracle OpenWorld. &#160;Some things will be different, but others are mostly the same - including how the content is being selected - see Sharat Chander's interview by Tori Wieldt for some answers; others will evolve as we get closer to the event.

]]></description>
			<content:encoded><![CDATA[<p>
<span>Install and Run Apache Roller 4.01 on GlassFish and OpenSolaris</span>
<br/>
Dave Koelmeyer has posted <a href="http://davekoelmeyer.wordpress.com/2010/04/27/install-and-run-apache-roller-4-01-on-opensolaris/">Detailed Instructions</a> on how to install Apache Roller 4.01 on GlassFish v2.1 using MySQL 5.1 for storage. &nbsp;He uses OpenSolaris snv_134, the subject of a&nbsp;<a href="http://opensolaris.org/jive/thread.jspa?threadID=128300&amp;tstart=0">tea-leaf-reading thread</a>.
</p>
<p>

<span>Slides and Code Samples on Jersey and JAX-RS</span>
<br/>
The&nbsp;<a href="https://docs.google.com/fileview?id=0BwYTX8qzgAVfMDk3NThlMzktYjg0Mi00ZTFjLWI1OWItZjljOGQ3MTc5OWQy&amp;hl=en">Slides</a> and code from Paul Sandoz's presentation at <a href="http://www.alpesjug.fr/?p=258">Presentation at AlpesJug on Jersey, JAX-RS and Atmosphere</a> are now&nbsp;<a href="http://coffeebean.loicdescotte.com/2010/04/soiree-jax-rs-et-atmosphere-slides-et.html?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed:+blogspot/IUKF+(Coffee+Bean)">now available</a>. &nbsp;The actual presentation was in French, but the slides are in English, and the code is... code.
</p>
<p>

<span>Invoke OSGi Service from JAX-WS Endpoint</span>
<br/>
Arun has published yet another TOTD (Tip Of The Day), with complete instructions and&nbsp;code. &nbsp;This one is&nbsp;
<a href="http://blogs.sun.com/arungupta/entry/totd_130_invoking_a_osgi">TOTD #130: Invoking a OSGi service from a JAX-WS Endpoint.</a> Arun's approach is to document the demos he gives at his presentations through the TOTDs. &nbsp;Quite a bit of work, but it makes the content useful to a world-wide audience.
</p>
<p>

<span>WAS V7 - Inching Towards JavaEE 6</span>
<br/>
IBM has recently been using a "Feature Pack" approach in upgrading its WebSphere AppServer; it seems to work pretty well for them and they released two packs for WAS V7:&nbsp;<a href="http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&amp;infotype=an&amp;appname=iSource&amp;supplier=897&amp;letternum=ENUS210-129">Feature Pack for OSGi and JPA 2.0 and&nbsp;Feature Pack for SCA</a>. &nbsp;IBM is, of course, one of the <a href="http://java.sun.com/j2ee/licensees.html">Java Licensees</a>; WAS v7 is one of the <a href="http://java.sun.com/javaee/overview/compatibility-javaee5.jsp">JavaEE 5 Compatible App Servers</a>, the feature pack aproach helps it move towards the <a href="http://java.sun.com/javaee/overview/compatibility-javaee5.jsp">JavaEE 6 list</a>.
</p>
<p>

<span>VirtualBox at Oracle</span>
<br/>
One of the challenges during Hands-On-Labs is setting up: the attendees usually bring their own laptops but each of them is different and requires slighlty different setup. &nbsp;Asking for prep work before attending is not always successful. &nbsp;A solution now being used in some DB HOLs at Oracle is to&nbsp;<a href="http://www.oracle.com/webapps/events/EventsDetail.jsp?p_eventId=111563&amp;src=6773869&amp;src=6773869&amp;Act=251">Use VirtualBox.</a> Which is the same approach that both Arun and Alexis had advocated for a new series of GlassFish HOLs being planned.
</p>
<p>

<span>GlassFish CLI</span>
<br/>
Masoud has a detailed post - actually a book chapter - that you should read to <a href="http://weblogs.java.net/blog/kalali/archive/2010/04/25/learning-glassfish-v3-command-line-administration-interface-cli">Learn the GlassFish v3 Command Line Administration Interface (CLI)</a>
</p>
<p>

<span>JavaOne 2010</span>
<br/>
This year's JavaOne is the first under Oracle and will coincide with Oracle OpenWorld. &nbsp;Some things will be different, but others are mostly the same - including how the content is being selected - see <a href="http://java.sun.com/developer/technicalArticles/Interviews/chander_qa.html">Sharat Chander's interview by Tori Wieldt</a> for some answers; others will evolve as we get closer to the event.
<a href="http://weblogs.java.net/blog/kohsuke/archive/2010/04/26/introducing-infradna-hudson-company"></a>
</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24539&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24539&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.sun.com/theaquarium/entry/cli_roller_jersey_javaone_and/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fundamo, OSGi, iPad.. and More GlassFish News &#8211; April 24rd, 2010</title>
		<link>http://blogs.sun.com/theaquarium/entry/fundamo_osgi_ipad_and_more?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=fundamo-osgi-ipad-and-more-glassfish-news-april-24rd-2010</link>
		<comments>http://blogs.sun.com/theaquarium/entry/fundamo_osgi_ipad_and_more#comments</comments>
		<pubDate>Sun, 25 Apr 2010 04:12:00 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[adoption]]></category>
		<category><![CDATA[alfresco]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[ejb]]></category>
		<category><![CDATA[fundamo]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[javaee6]]></category>
		<category><![CDATA[monitis]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[siebel]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/fundamo_osgi_ipad_and_more</guid>
		<description><![CDATA[Financial services on the go - GlassFish for Fundamo and profit

Alexis recently published a new Adoption Story on how Fundamo uses GlassFish v2 and OpenMQ for its Enterprise Platform. Overview at stories entry, details in&#160;questionnaire, and an overview in this  earlier short video interview.
 
We are always interested in more GlassFish adoption stories, both from (non-paying) users and from (paying) customers. &#160; Stories come from all industries and around the world, the last few entries are&#160;PSA  Peugeot Citroën (France/Auto), iVox (Belgium/Print), NHIH (US/Gov-Health Care) and Suncorp (Australia/Finantial).


OSGi/JMS/MDB Example

Sahoo's latest post describes a hybrid OSGi/JavaEE example that uses JMS and Message  Driven Beans and leverages GlassFish v3. &#160;Post includes source code and detailed description.


Siebel CRM Support for the iPad

Oracle shows how to use their server-side REST APIs and the iPad SDK to provide access to Siebel CRM from the iPad. &#160; Devices like the iPad (and the iPhone) seem a very good match for the Oracle Fusion&#160;Applications.&#160;

Innovating at Warp-Speed: Monitis Announces Java  Monitoring from the Cloud

Monitis announces Java Application Monitoring, a cloud-based monitoring solution for JMX-based applications, including GlassFish containers. &#160;More details in announcement and product page.

EJB 3.1 Asynchronous Session Beans

From Paris, with love... Patrick Champion provides a short example of using  EJB 3.1's @Asynchronous annotation. &#160;More benefits of JavaEE 6!

Alfresco community 3.3 installation on Glassfish

A short but detailed description of how to install Alfresco Community 3.3 with GlassFish v2.1 and MySQL.

Getting started with Glassfish V3 and SSL

The JavaDude provides a tutorial on how to use GlassFish v3 with SSL.]]></description>
			<content:encoded><![CDATA[<span>Financial services on the go - GlassFish for Fundamo and profit</span>
<br/>
Alexis recently published a new <a href="http://blogs.sun.com/stories/">Adoption Story</a> on how <a href="http://blogs.sun.com/stories/entry/fundamo">Fundamo uses GlassFish v2 and OpenMQ</a> for its <a href="http://www.fundamo.com/enterprise_platform.html">Enterprise Platform</a>. Overview at <a href="http://blogs.sun.com/stories/entry/fundamo">stories entry</a>, details in&nbsp;<a href="http://blogs.sun.com/stories/resource/Fundamo/fundamo-glassfish-questionnaire.html">questionnaire</a>, and an overview in this  earlier <a href="http://www.youtube.com/watch?v=oPRltMJPFPo">short video interview</a>.
<br/> 
We are always interested in more <a href="http://glassfish.org">GlassFish</a> adoption stories, both from (non-paying) users and from (paying) customers. &nbsp; Stories come from all industries and around the world, the last few entries are&nbsp;<a href="http://blogs.sun.com/stories/entry/psa_peugeot">PSA  Peugeot Citroën</a> (France/Auto), <a href="http://blogs.sun.com/stories/entry/ivox">iVox</a> (Belgium/Print), <a href="http://blogs.sun.com/stories/entry/nhin">NHIH</a> (US/Gov-Health Care) and <a href="http://blogs.sun.com/stories/entry/suncorp_opensso_as_the_foundation">Suncorp</a> (Australia/Finantial).

<p>
<b>OSGi/JMS/MDB Example</b>
<br/>
Sahoo's latest post describes a hybrid OSGi/JavaEE example that uses JMS and Message  Driven Beans and leverages GlassFish v3. &nbsp;Post includes source code and detailed description.
</p>

<p><b>Siebel CRM Support for the iPad</b>
<br/>
Oracle shows how to use their server-side REST APIs and the iPad SDK to provide access to Siebel CRM from the iPad. &nbsp; Devices like the iPad (and the iPhone) seem a very good match for the <a href="http://www.oracle.com/us/products/applications/fusion/index.htm">Oracle Fusion&nbsp;Applications</a>.&nbsp;</p>

<p><b>Innovating at Warp-Speed: Monitis Announces Java  Monitoring from the Cloud</b>
<br/>
<a href="http://www.monitis.com/">Monitis</a> announces <a href="http://portal.monitis.com/index.php/products/java-application-monitoring">Java Application Monitoring</a>, a cloud-based monitoring solution for JMX-based applications, including GlassFish containers. &nbsp;More details in <a href="http://blog.monitis.com/index.php/2010/04/22/innovating-at-warp-speed-monitis-announces-java-monitoring-from-the-cloud/">announcement</a> and <a href="http://portal.monitis.com/index.php/products/java-application-monitoring">product page</a>.</p>

<p><b>EJB 3.1 Asynchronous Session Beans</b>
<br/>
From Paris, with love... Patrick Champion provides a <a href="http://paddyweblog.blogspot.com/2010/04/ejb-31-asynchronous-session-beans.html">short example</a> of using  EJB 3.1's @Asynchronous annotation. &nbsp;More benefits of JavaEE 6!</p>

<p><b>Alfresco community 3.3 installation on Glassfish</b>
<br/>
A short but <a href="http://notsomany.wordpress.com/2010/04/19/alfresco-community-3-3-installation-on-glassfish/">detailed description</a> of how to install Alfresco Community 3.3 with GlassFish v2.1 and MySQL.</p>

<p><b>Getting started with Glassfish V3 and SSL</b>
<br/>
The <a href="http://javadude.wordpress.com/">JavaDude</a> provides a <a href="http://javadude.wordpress.com/2010/04/06/getting-started-with-glassfish-v3-and-ssl/">tutorial</a> on how to use GlassFish v3 with SSL.</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24500&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24500&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.sun.com/theaquarium/entry/fundamo_osgi_ipad_and_more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TOTD #122: Creating a JPA Persistence Unit using NetBeans 6.8</title>
		<link>http://blogs.sun.com/arungupta/entry/totd_122_creating_a_jpa?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=totd-122-creating-a-jpa-persistence-unit-using-netbeans-6-8</link>
		<comments>http://blogs.sun.com/arungupta/entry/totd_122_creating_a_jpa#comments</comments>
		<pubDate>Wed, 10 Feb 2010 07:08:43 +0000</pubDate>
		<dc:creator>Arun Gupta</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[eclipselink]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[persistenceunit]]></category>
		<category><![CDATA[sakila]]></category>
		<category><![CDATA[totd]]></category>
		<category><![CDATA[v3]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/arungupta/entry/totd_122_creating_a_jpa</guid>
		<description><![CDATA[Taking TOTD #121 forward, this blog explains how to create a JPA Persistence Unit for a MySQL sample database and package it as a library. This JAR file can then be easily included in other web applications.
Lets get started!

    Configure GlassFish for using the MySQL sample database (sakila) as described in TOTD #121.
    Add the GlassFish instance in NetBeans IDE using &#34;Services&#34; panel.
    
Create JPA entities using NetBeans IDE.
        
            Create a Java class library:Our ultimate goal is to create a reusable JAR file and that's why this project type is chosen.
            Specify the name of project as &#34;SakilaPU&#34;:
            Right-click on the project and select &#34;New&#34;, &#34;Entity Classes from Database ...&#34; to initiate the process of entity generation:
            
Choose the database connection as:If not configured, then can be easily done by clicking on &#34;New Database Connection ...&#34; in the list box.
                
                    Click on &#34;Add All &#62;&#62;&#34; to generate the mapped JPA entities for all tables and views.
                    The views do not have primary keys and will need to be appropriately annotated (described later).
                    Click on &#34;Next &#62;&#34;.
                
            
            Give the package name as:and specify the package name as &#34;sakila&#34;. Click on &#34;Create Persistence Unit ...&#34;.
            Change the default PU name from &#34;SakilaPUPU&#34; to &#34;SakilaPU&#34;:and click on &#34;Finish&#34;. Notice that &#34;EclipseLink&#34;, the Reference Implementation of JPA 2.0, is used as the persistence library.
            
Add &#34;@javax.persistence.Id&#34; annotation to the following class/field combination:
                
                    
                        Class
                        Field
                    
                    
                        sakila.SalesByFilmCategory
                        category
                    
                    
                        sakila.ActorInfo
                        actorId
                    
                    
                        sakila.FilmList
                        fid
                    
                    
                        sakila.CustomerList
                        id
                    
                    
                        sakila.NicerButSlowerFilmList
                        fid
                    
                    
                        sakila.StaffList
                        id
                    
                    
                        sakila.SalesByStore
                        store
                    
                
This is required because none of the &#34;views&#34; are defined with a primary key.            
            
                Right-click on the project and select &#34;Clean &#38; Build&#34;. This generates &#34;dist/SakilaPU.jar&#34; and the structure looks like:
                
            
        
    

This JAR file can now be included in any web application. The pre-built JAR file can also be downloaded here. The key items to note about this pre-built JAR:

    Persistence Unit Name: &#34;SakilaPU&#34;
    All classes are in &#34;sakila.*&#34; package.
    Each class has a pre-defined &#34;&#60;CLASS-NAME&#62;.findAll&#34; named query that returns all elements from the underlying view/table.
    Can be easily added in &#34;WEB-INF/lib&#34; directory of your web application.

Even though this blog uses a MySQL sample database, these steps can be easily followed for any other database such as Oracle or JavaDB.
Technorati: totd javaee glassfish v3 jpa eclipselink persistenceunit mysql sakila netbeans]]></description>
			<content:encoded><![CDATA[<p>Taking <a href="http://blogs.sun.com/arungupta/entry/ttd_121_jdbc_resource_for">TOTD #121</a> forward, this blog explains how to create a JPA Persistence Unit for a MySQL sample database and package it as a library. This JAR file can then be easily included in other web applications.</p>
<p>Lets get started!</p>
<ol>
    <li>Configure <a href="http://glassfish.org">GlassFish</a> for using the MySQL sample database (<a href="http://dev.mysql.com/doc/sakila/en/sakila.html">sakila</a>) as described in <a href="http://blogs.sun.com/arungupta/entry/ttd_121_jdbc_resource_for">TOTD #121</a>.</li>
    <li>Add the GlassFish instance in <a href="http://netbeans.org">NetBeans IDE</a> using &quot;Services&quot; panel.</li>
    <li>
Create JPA entities using NetBeans IDE.
        <ol>
            <li>Create a Java class library:<br /><br /><img border="1" style="margin: 5px" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/02/totd122-create-java-class-library.png" /><br /><br />Our ultimate goal is to create a reusable JAR file and that's why this project type is chosen.<br /></li>
            <li>Specify the name of project as &quot;SakilaPU&quot;:<br /><br /><img border="1" style="margin: 5px" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/02/totd122-name-and-location.png" /><br /></li>
            <li>Right-click on the project and select &quot;New&quot;, &quot;Entity Classes from Database ...&quot; to initiate the process of entity generation:<br /><br /><img border="1" style="margin: 5px" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/02/totd122-entity-classes-from-database.png" /></li>
            <li>
Choose the database connection as:<br /><br /><img border="1" style="margin: 5px" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/02/totd122-db-connection.png" /><br /><br />If not configured, then can be easily done by clicking on &quot;New Database Connection ...&quot; in the list box.
                <ol>
                    <li>Click on &quot;Add All &gt;&gt;&quot; to generate the mapped JPA entities for all tables and views.</li>
                    <li>The views do not have primary keys and will need to be appropriately annotated (described later).</li>
                    <li>Click on &quot;Next &gt;&quot;.<br /></li>
                </ol>
            </li>
            <li>Give the package name as:<br /><br /><img border="1" style="margin: 5px" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/02/totd122-package-name.png" /><br /><br />and specify the package name as &quot;sakila&quot;. Click on &quot;Create Persistence Unit ...&quot;.</li>
            <li>Change the default PU name from &quot;SakilaPUPU&quot; to &quot;SakilaPU&quot;:<br /><br /><img border="1" style="margin: 5px" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/02/totd122-create-pu.png" /><br /><br />and click on &quot;Finish&quot;. Notice that &quot;EclipseLink&quot;, the Reference Implementation of JPA 2.0, is used as the persistence library.</li>
            <li>
Add &quot;@javax.persistence.Id&quot; annotation to the following class/field combination:
                <table border="0" width="60%">
                    <tr>
                        <th>Class</th>
                        <th>Field</th>
                    </tr>
                    <tr>
                        <td>sakila.SalesByFilmCategory</td>
                        <td>category</td>
                    </tr>
                    <tr>
                        <td>sakila.ActorInfo</td>
                        <td>actorId</td>
                    </tr>
                    <tr>
                        <td>sakila.FilmList</td>
                        <td>fid</td>
                    </tr>
                    <tr>
                        <td>sakila.CustomerList</td>
                        <td>id</td>
                    </tr>
                    <tr>
                        <td>sakila.NicerButSlowerFilmList</td>
                        <td>fid</td>
                    </tr>
                    <tr>
                        <td>sakila.StaffList</td>
                        <td>id</td>
                    </tr>
                    <tr>
                        <td>sakila.SalesByStore</td>
                        <td>store</td>
                    </tr>
                </table>
<br />This is required because none of the &quot;views&quot; are defined with a primary key.            </li>
            <li>
                <p>Right-click on the project and select &quot;Clean &amp; Build&quot;. This generates &quot;dist/SakilaPU.jar&quot; and the structure looks like:</p>
                <p><img height="530" border="1" style="margin: 5px" width="296" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/02/totd122-jar-structure.png" /></p>
            </li>
        </ol>
    </li>
</ol>
<p><br /><br />This JAR file can now be included in any web application. The pre-built JAR file can also be <a href="http://blogs.sun.com/arungupta/resource/SakilaPU.jar">downloaded here</a>. The key items to note about this pre-built JAR:</p>
<ul>
    <li>Persistence Unit Name: &quot;SakilaPU&quot;</li>
    <li>All classes are in &quot;sakila.*&quot; package.</li>
    <li>Each class has a pre-defined &quot;&lt;CLASS-NAME&gt;.findAll&quot; named query that returns all elements from the underlying view/table.</li>
    <li>Can be easily added in &quot;WEB-INF/lib&quot; directory of your web application.</li>
</ul>
<p>Even though this blog uses a MySQL sample database, these steps can be easily followed for any other database such as Oracle or JavaDB.</p>
<p><small>Technorati: <a href="http://technorati.com/tags/totd">totd</a> <a href="http://technorati.com/tags/javaee">javaee</a> <a href="http://technorati.com/tags/glassfish">glassfish</a> <a href="http://technorati.com/tags/v3">v3</a> <a href="http://technorati.com/tags/jpa">jpa</a> <a href="http://technorati.com/tags/eclipselink">eclipselink</a> <a href="http://technorati.com/tags/persistenceunit">persistenceunit</a> <a href="http://technorati.com/tags/mysql">mysql</a> <a href="http://technorati.com/tags/sakila">sakila</a> <a href="http://technorati.com/tags/netbeans">netbeans</a></small></p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23404&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23404&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.sun.com/arungupta/entry/totd_122_creating_a_jpa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TOTD #121: JDBC resource for MySQL and Oracle sample database in GlassFish v3</title>
		<link>http://blogs.sun.com/arungupta/entry/ttd_121_jdbc_resource_for?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=totd-121-jdbc-resource-for-mysql-and-oracle-sample-database-in-glassfish-v3</link>
		<comments>http://blogs.sun.com/arungupta/entry/ttd_121_jdbc_resource_for#comments</comments>
		<pubDate>Tue, 09 Feb 2010 07:00:17 +0000</pubDate>
		<dc:creator>Arun Gupta</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sakila]]></category>
		<category><![CDATA[totd]]></category>
		<category><![CDATA[v3]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/arungupta/entry/ttd_121_jdbc_resource_for</guid>
		<description><![CDATA[This blog clearly explains how to configure the MySQL sample database (sakila) with GlassFish. Even though the instructions use a specific database but should work for other databases (such as Oracle, JavaDB, PostgreSQL, and others) as well. The second half of the blog provide specific syntax for the Oracle sample database.

    Download sakila sample database and unzip the archive.
    Install the database as described here - basically load and run &#34;sakila-schema.sql&#34; and &#34;sakila-data.sql&#34; extracted from the archive.
    
Create a new MySQL user account using MySQL CLI Admin and assign the privileges
        
            
Using &#34;root&#34; user (sudo mysql --user root)
                
CREATE USER glassfish IDENTIFIED BY 'glassfish';
GRANT ALL PRIVILEGES ON *.* TO 'glassfish'@'localhost' IDENTIFIED BY 'glassfish';
FLUSH PRIVILEGES;

            
            
Using &#34;glassfish&#34; user (sudo mysql --user glassfish)
                
source sakila-schema.sql;
source sakila-data.sql;

            
        
    
    Download Connector/J, unzip and copy &#34;mysql-connector-java-5.x.x-bin.jar&#34; to &#34;glassfish/domains/domain1/lib/ext&#34; directory.
    
Start GlassFish server as:
        
asadmin start-domain


    
    
Create a JDBC resource
        
            
Create JDBC connection pool as:
                
asadmin create-jdbc-connection-pool --datasourceclassname com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource --restype javax.sql.DataSource --property "User=glassfish:Password=glassfish:URL=jdbc\:mysql\://localhost/sakila" jdbc/sakilaPool

            
            
Test the JDBC connection pool as:
                
asadmin ping-connection-pool jdbc/sakilaPool

            
            
Create the JDBC resource as:
                
asadmin create-jdbc-resource --connectionpoolid jdbc/sakilaPool jdbc/sakila

            
        
    

That's it!
Creating a JDBC resource for any other database requires the following updates to the steps mentioned above. Lets consider modifying these steps for the Oracle sample database.

    
Use the client interface SQL*PLus and connect as:         
sqlplus "/ as sysdba"

create user and grant the privileges as:
        
CREATE USER glassfish IDENTIFIED BY glassfish DEFAULT tablespace users TEMPORARY tablespace temp;
GRANT CONNECT TO glassfish IDENTIFIED BY glassfish;
GRANT UNLIMITED TABLESPACE TO glassfish;
GRANT CREATE TABLE TO glassfish;
GRANT CREATE SEQUENCE TO glassfish;

    
    Copy the appropriate JDBC driver (ojdbc6.jar).
    
Create the JDBC resource as:
        
asadmin create-jdbc-connection-pool --datasourceclassname oracle.jdbc.pool.OracleDataSource --restype javax.sql.DataSource --property "User=hr:Password=hr:URL=jdbc\:oracle\:thin\:@localhost\:1521\:orcl" jdbc/hr
asadmin ping-connection-pool jdbc/hr
asadmin create-jdbc-resource --connectionpoolid jdbc/hr jdbc/hr

as explained in TOTD #108.    

Here are a few other related entries:

    
        RESTful representation of sakila using NetBeans and GlassFish
    
    
        JPA + Servlet 3.0 Application using Sakila in Eclipse
    
    
        JSF + JPA + EJB Application using Oracle, NetBeans, and GlassFish
    

Technorati: totd javaee glassfish v3 jpa mysql sakila oracle]]></description>
			<content:encoded><![CDATA[<p>This blog clearly explains how to configure the MySQL sample database (<a href="http://dev.mysql.com/doc/sakila/en/sakila.html">sakila</a>) with <a href="http://glassfish.org">GlassFish</a>. Even though the instructions use a specific database but should work for other databases (such as Oracle, JavaDB, PostgreSQL, and others) as well. The second half of the blog provide specific syntax for the Oracle sample database.</p>
<ol>
    <li>Download <a href="http://downloads.mysql.com/docs/sakila-db.zip">sakila sample database</a> and unzip the archive.</li>
    <li>Install the database as described <a href="http://dev.mysql.com/doc/sakila/en/sakila.html#sakila-installation">here</a> - basically load and run &quot;sakila-schema.sql&quot; and &quot;sakila-data.sql&quot; extracted from the archive.</li>
    <li>
Create a new MySQL user account using MySQL CLI Admin and assign the privileges
        <ol>
            <li>
Using &quot;root&quot; user (sudo mysql --user root)<br />
                <pre>
CREATE USER glassfish IDENTIFIED BY 'glassfish';
GRANT ALL PRIVILEGES ON *.* TO 'glassfish'@'localhost' IDENTIFIED BY 'glassfish';
FLUSH PRIVILEGES;
</pre>
            </li>
            <li>
Using &quot;glassfish&quot; user (sudo mysql --user glassfish)
                <pre>
source sakila-schema.sql;
source sakila-data.sql;
</pre>
            </li>
        </ol>
    </li>
    <li>Download <a href="http://dev.mysql.com/downloads/connector/j/">Connector/J</a>, unzip and copy &quot;mysql-connector-java-5.x.x-bin.jar&quot; to &quot;glassfish/domains/domain1/lib/ext&quot; directory.</li>
    <li>
Start GlassFish server as:
        <pre>
asadmin start-domain

</pre>
    </li>
    <li>
Create a JDBC resource
        <ol>
            <li>
Create JDBC connection pool as:
                <pre>
asadmin create-jdbc-connection-pool --datasourceclassname com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource --restype javax.sql.DataSource --property "User=glassfish:Password=glassfish:URL=jdbc\:mysql\://localhost/sakila" jdbc/sakilaPool
</pre>
            </li>
            <li>
Test the JDBC connection pool as:
                <pre>
asadmin ping-connection-pool jdbc/sakilaPool
</pre>
            </li>
            <li>
Create the JDBC resource as:
                <pre>
asadmin create-jdbc-resource --connectionpoolid jdbc/sakilaPool jdbc/sakila
</pre>
            </li>
        </ol>
    </li>
</ol>
<p>That's it!</p>
<p>Creating a JDBC resource for any other database requires the following updates to the steps mentioned above. Lets consider modifying these steps for the Oracle sample database.</p>
<ol>
    <li>
Use the client interface SQL*PLus and connect as:<br />         <pre>
sqlplus "/ as sysdba"
</pre>
<br />create user and grant the privileges as:<br />
        <pre>
CREATE USER glassfish IDENTIFIED BY glassfish DEFAULT tablespace users TEMPORARY tablespace temp;
GRANT CONNECT TO glassfish IDENTIFIED BY glassfish;
GRANT UNLIMITED TABLESPACE TO glassfish;
GRANT CREATE TABLE TO glassfish;
GRANT CREATE SEQUENCE TO glassfish;
</pre>
    </li>
    <li>Copy the appropriate JDBC driver (<a href="http://download.oracle.com/otn/utilities_drivers/jdbc/112/ojdbc6.jar">ojdbc6.jar</a>).</li>
    <li>
Create the JDBC resource as:<br />
        <pre>
asadmin create-jdbc-connection-pool --datasourceclassname oracle.jdbc.pool.OracleDataSource --restype javax.sql.DataSource --property "User=hr:Password=hr:URL=jdbc\:oracle\:thin\:@localhost\:1521\:orcl" jdbc/hr
asadmin ping-connection-pool jdbc/hr
asadmin create-jdbc-resource --connectionpoolid jdbc/hr jdbc/hr
</pre>
<br />as explained in <a href="http://blogs.sun.com/arungupta/entry/totd_108_java_ee_6">TOTD #108</a>.    </li>
</ol>
<p>Here are a few other related entries:</p>
<ul>
    <li>
        <p><a href="http://blogs.sun.com/arungupta/entry/restful_representation_of_sakila_using">RESTful representation of sakila using NetBeans and GlassFish</a></p>
    </li>
    <li>
        <p><a href="http://blogs.sun.com/arungupta/entry/totd_99_creating_a_java">JPA + Servlet 3.0 Application using Sakila in Eclipse</a></p>
    </li>
    <li>
        <p><a href="http://blogs.sun.com/arungupta/entry/totd_108_java_ee_6">JSF + JPA + EJB Application using Oracle, NetBeans, and GlassFish</a></p>
    </li>
</ul>
<p><small>Technorati: <a href="http://technorati.com/tags/totd">totd</a> <a href="http://technorati.com/tags/javaee">javaee</a> <a href="http://technorati.com/tags/glassfish">glassfish</a> <a href="http://technorati.com/tags/v3">v3</a> <a href="http://technorati.com/tags/jpa">jpa</a> <a href="http://technorati.com/tags/mysql">mysql</a> <a href="http://technorati.com/tags/sakila">sakila</a> <a href="http://technorati.com/tags/oracle">oracle</a></small></p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23392&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23392&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.sun.com/arungupta/entry/ttd_121_jdbc_resource_for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAOS Theory Podcast 2010.02.05</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/AQEBenJwpxE/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=caos-theory-podcast-2010-02-05</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/AQEBenJwpxE/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 20:23:17 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Chris Hazelton]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Coraid]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[LGPL]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenOffi]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[alfresco]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[calpont]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[caos theory]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[data warehousing]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jay lyman]]></category>
		<category><![CDATA[matt asay]]></category>
		<category><![CDATA[matt aslett]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=1343</guid>
		<description><![CDATA[Topics for this podcast:
*Matt Asay moves from Alfresco to Canonical
*GPL fade fuels heated discussion
*Apple&#8217;s iPad and its enterprise and open source impact
*Open source in data warehousing and storage
*Our perspective on Oracle&#8217;s plans for Sun open source
iTunes or direct download (32:50, 9.2 MB)
]]></description>
			<content:encoded><![CDATA[<p>Topics for this podcast:</p>
<p>*Matt Asay moves from Alfresco to Canonical<br />
*GPL fade fuels heated discussion<br />
*Apple&#8217;s iPad and its enterprise and open source impact<br />
*Open source in data warehousing and storage<br />
*Our perspective on Oracle&#8217;s plans for Sun open source</p>
<p><a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=280595473">iTunes</a> or <a href="http://media.libsyn.com/media/caostheory/CAOSTheory20100205.mp3">direct download</a> (32:50, 9.2 MB)</p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/AQEBenJwpxE" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23354&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23354&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/451opensource/~3/AQEBenJwpxE/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Summary of Post-Oracle Links and Changes</title>
		<link>http://blogs.sun.com/theaquarium/entry/summary_of_post_oracle_changes?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=summary-of-post-oracle-links-and-changes</link>
		<comments>http://blogs.sun.com/theaquarium/entry/summary_of_post_oracle_changes#comments</comments>
		<pubDate>Mon, 01 Feb 2010 21:59:34 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[cic]]></category>
		<category><![CDATA[frontpage]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/summary_of_post_oracle_changes</guid>
		<description><![CDATA[






This running entry collects key announcements related to
Oracle's Acquisition of Sun;
some from the
Jan 27th event,
some from
companion webcasts,
and some later announcements.


The main theme of the acquisition is
"We're Changing the Way you Buy, Run and Manage Business Systems".




Main Entry Points:



Sun Acquisition


Jan 27th Strategy Event.
Includes webcast, highlights and presentations.
5 hours but worth it.


Strategy Webcast Series.





From the
Software Segment
of the Strategy Webcast Series:




Jeet &#38; Hasan
on Java Strategy.
Covers JavaFX, JavaSE, Blu-Ray, GlassFish, JavaCard, Developer Sites, JCP, JavaOne Java For Business.



Hasan Rizvi
on Application Server.  GlassFish, WebLogic, protecting investment in existing products, Oracle Application Grid, Grid Architecture, jRockit, Coherence, Tuxedo, OpenMQ, GlassFish WebStack and GF SpaceServer - and Liferay, Sun WebServer, Portal Server, Oracle WebCenter.  Check slide 12 (and 6'12") for current level of details on WebLogic/GlassFish alignment.



Richard Sarwal and Steve Wilson
on Oracle Enterprise Manager and xVM OpsCenter.
Combined story covers discovery, provisioning, updating, monitoring - including for virtualized assets.
Application-to-disk management.




OpenOffice, with Michael Bemmer. Open Source, name changes, Oracle value proposition, Web-Based version, JDeveloper support, Extensions, ODF-support, integration with other Oracle products.



Cloud
with Richard Sarwal. A pretty good presentation covering
IAAS, PAAS, SAAS; Private and Public Clouds;
range from Silo &#62; Grid &#62; Private Cloud &#62; Hybrid including Private and Public Cloud;
cloud-in-a-box.
Discontinuing the Sun public cloud offering
but leveraging Sun's technology, including Q-Layer team for Oracle products
that provide flexible, self-service, dynamic services.



Operating Systems
by Edward Screven.








From the
Systems Segment
of the Strategy Webcast Series:



Storage
with Mike Shapiro, including OpenStorage and Flash products.
Blade Server
and
x86 Rack Server
are covered by Ali Alasti;
Archival
(tapes) by Jim Cates,
and 
SPARC Servers
by Masood Heydari.





Other Links:







Overview and FAQ for Developer Community
- Covers SDN, Java.Net, Java.Sun.Com, BigAdmin, Kenai, JavaOne and more.



Developer Tools FAQ


Post on
Public Site To Be Removed.






Additional Information -
Oracle continues to update their site; see also:




Middleware Home




Press, Analysts, Friends, Others:


@Redmonk - Cote
and
Stephen.


Savio Rodrigues
(IBM/Geronimo)
and
Mark Little
(JBoss - he really should wait for more data).


NYtimes,
WSJ,
PCWorld,
MercuryNews,
and many more...
]]></description>
			<content:encoded><![CDATA[<table><tr><td>
<a href="http://www.oracle.com/us/sun/index.htm" title="TITLE" >
<img src="http://blogs.sun.com/theaquarium/resource/OracleSunComplete-321_100px.png" alt="ALT DESCR" width="321" height="100" hspace="4" vspace="4" align="left" />
</a>
</td>
<td valign="top">
<p>
This running entry collects key announcements related to
<a href="http://blogs.sun.com/theaquarium/entry/acquisition_completed">Oracle's Acquisition of Sun</a>;
some from the
<a href="http://blogs.sun.com/theaquarium/entry/oracle_sun_strategy_update_webcast">Jan 27th event</a>,
some from
<a href="http://blogs.sun.com/theaquarium/entry/additional_webcasts_from_oracle_on">companion webcasts</a>,
and some later announcements.
</p>
<p>
The main theme of the acquisition is
<em>"We're Changing the Way you Buy, Run and Manage Business Systems"</em>.
</p>
</td></tr></table>

<p>
<strong>Main Entry Points</strong>:
</p>
<ul>
<li>
<a href="http://www.oracle.com/us/sun/index.html">Sun Acquisition</a>
</li>
<li>
<a href="http://www.oracle.com/us/sun/044498.html">Jan 27th Strategy Event</a>.
Includes webcast, highlights and presentations.
5 hours but worth it.
</li>
<li>
<a href="http://www.oracle.com/events/productstrategy/index.html">Strategy Webcast Series</a>.
</li>
</ul>


<p>
From the
<strong>Software Segment</strong>
of the Strategy Webcast Series:
</p>

<ul>
<li>
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12630/lobby_external_flash_clean_480x360/default.htm">Jeet & Hasan</a>
on Java Strategy.
Covers JavaFX, JavaSE, Blu-Ray, GlassFish, JavaCard, Developer Sites, JCP, JavaOne Java For Business.

</li>
<li>
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12629/lobby_external_flash_clean_480x360/default.htm">Hasan Rizvi</a>
on Application Server.  GlassFish, WebLogic, protecting investment in existing products, Oracle Application Grid, Grid Architecture, jRockit, Coherence, Tuxedo, OpenMQ, GlassFish WebStack and GF SpaceServer - and Liferay, Sun WebServer, Portal Server, Oracle WebCenter.  Check slide 12 (and 6'12") for current level of details on WebLogic/GlassFish alignment.
</li>

<li>
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12616/lobby_external_flash_clean_480x360/default.htm">Richard Sarwal and Steve Wilson</a>
on Oracle Enterprise Manager and xVM OpsCenter.
Combined story covers discovery, provisioning, updating, monitoring - including for virtualized assets.
Application-to-disk management.
</li>


<li>
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12637/lobby_external_flash_clean_480x360/default.htm">OpenOffice</a>, with Michael Bemmer. Open Source, name changes, Oracle value proposition, Web-Based version, JDeveloper support, Extensions, ODF-support, integration with other Oracle products.
</li>

<li>
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12625/lobby_external_flash_clean_480x360/default.htm">Cloud</a>
with Richard Sarwal. A pretty good presentation covering
IAAS, PAAS, SAAS; Private and Public Clouds;
range from Silo > Grid > Private Cloud > Hybrid including Private and Public Cloud;
cloud-in-a-box.
Discontinuing the Sun public cloud offering
but leveraging Sun's technology, including Q-Layer team for Oracle products
that provide flexible, self-service, dynamic services.
</li>

<li>
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12623/lobby_external_flash_clean_480x360/default.htm">Operating Systems</a>
by Edward Screven.
</li>



</ul>


<p>
From the
<strong>Systems Segment</strong>
of the Strategy Webcast Series:
</p>
<ul>
<li>
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12618/lobby_external_flash_clean_480x360/default.htm">Storage</a>
with Mike Shapiro, including OpenStorage and Flash products.
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12619/lobby_external_flash_clean_480x360/default.htm">Blade Server</a>
and
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12620/lobby_external_flash_clean_480x360/default.htm">x86 Rack Server</a>
are covered by Ali Alasti;
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12621/lobby_external_flash_clean_480x360/default.htm">Archival</a>
(tapes) by Jim Cates,
and 
<a href="http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12617/lobby_external_flash_clean_480x360/default.htm">SPARC Servers</a>
by Masood Heydari.

</li>
</ul>

<p>
<strong>Other Links</strong>:

</p>


<ul>

<li>
<a href="http://www.oracle.com/technology/community/sun-oracle-community-continuity.html">Overview and FAQ for Developer Community</a>
- Covers SDN, Java.Net, Java.Sun.Com, BigAdmin, Kenai, JavaOne and more.
</li>

<li>
<a href="http://www.oracle.com/technology/tech/java/htdocs/javatoolsfaq.html">Developer Tools FAQ</a>
</li>

<li>Post on
<a href="http://blogs.sun.com/projectkenai/entry/the_future_of_kenai_com">Public Site To Be Removed</a>.
</li>

</ul>


<p>
<strong>Additional Information</strong> -
Oracle continues to update their site; see also:
</p>

<ul>
<li>
<a href="http://www.oracle.com/us/products/middleware/044270.html">Middleware Home</a>
</li>
</ul>

<p>
<strong>Press, Analysts, Friends, Others</strong>:
</p>
<ul>
<li>@Redmonk - <a href="http://www.redmonk.com/cote/2010/01/27/oraclesun/">Cote</a>
and
<a href="http://redmonk.com/sogrady/2010/01/28/oracle-acquisition/">Stephen</a>.
</li>
<li>
<a href="http://saviorodrigues.wordpress.com/2010/01/27/oracle-explains-glassfish-mysql-openoffice-solaris-plans/">Savio Rodrigues</a>
(IBM/Geronimo)
and
<a href="http://blogs.jboss.org/blog/mlittle/2010/01/29/Were_still_the_home_of_open_source.txt">Mark Little</a>
(JBoss - he really should wait for more data).
</li>
<li>
<a href="http://www.nytimes.com/2010/01/27/technology/business-computing/27oracle.html">NYtimes</a>,
<a href="http://online.wsj.com/article/SB10001424052748704905604575027602941385866.html">WSJ</a>,
<a href="http://www.pcworld.com/businesscenter/article/188094/oracle_sun_face_rocky_postmerger_road_map.html">PCWorld</a>,
<a href="http://www.mercurynews.com/breaking-news/ci_14287957">MercuryNews</a>,
and many more...
</ul><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23302&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23302&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.sun.com/theaquarium/entry/summary_of_post_oracle_changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New &#171;Oracle and Sun Overview and FAQ&#187;</title>
		<link>http://blogs.sun.com/theaquarium/entry/new_oracle_and_sun_overview?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=new-oracle-and-sun-overview-and-faq</link>
		<comments>http://blogs.sun.com/theaquarium/entry/new_oracle_and_sun_overview#comments</comments>
		<pubDate>Wed, 28 Oct 2009 05:02:25 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/new_oracle_and_sun_overview</guid>
		<description><![CDATA[

Oracle has updated their page on Oracle and Sun and it now includes a PDF entitled "Oracle and Sun Overview and FAQ".&#160; Check it out for comments on many topics covering Sun's Hardware (SPARC, Storage, x86) and Software offerings, including NetBeans, OpenOffice, MySQL, OpenSource, VirtualBox and GlassFish.]]></description>
			<content:encoded><![CDATA[<table><tbody><tr>
<td valign="top"><p><a  href="http://blogs.sun.com/pelegri/resource/SUN_LJE2SunCust2_2322sec-105_140px.png"></a><a  href="http://www.oracle.com/us/sun/index.htm"><img style="max-width: 800px;" src="http://blogs.sun.com/pelegri/resource/SUN_LJE2SunCust2_2322sec-105_140px.png" /></a><p/></td>
<td valign="top"><p>Oracle has updated their page on <a  href="http://www.oracle.com/us/sun/index.htm">Oracle and Sun</a> and it now includes a PDF entitled <a  href="http://www.oracle.com/us/sun/038563.pdf">"Oracle and Sun Overview and FAQ"</a>.&nbsp; Check it out for comments on many topics covering Sun's Hardware (SPARC, Storage, x86) and Software offerings, including NetBeans, OpenOffice, MySQL, OpenSource, VirtualBox and GlassFish.</p></td></tr></tbody></table><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=21945&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=21945&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.sun.com/theaquarium/entry/new_oracle_and_sun_overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NHIN Connect Using GlassFish and OpenESB</title>
		<link>http://blogs.sun.com/theaquarium/entry/nhin_connect_and_glassfish?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=nhin-connect-using-glassfish-and-openesb</link>
		<comments>http://blogs.sun.com/theaquarium/entry/nhin_connect_and_glassfish#comments</comments>
		<pubDate>Mon, 26 Oct 2009 11:00:00 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[OpenESB]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[goverment]]></category>
		<category><![CDATA[nhin]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/nhin_connect_and_glassfish</guid>
		<description><![CDATA[
The importance of information exchange in Health Care will continue to grow
and the Federal Goverment has several projects to improve it, while also trying to reduce costs.
And,
as Bill wrote earlier in the year,
Sun's Open Source has been
actively engaged in this.









The goal of the
National Health Information Network
(NHIN) is to
provide
secure, nationwide, interoperable health information infrastructure
that will connect providers, consumers, and others involved in supporting health and healthcare.
And the
CONNECT Gateway
is intended to let the federal agencies connect to the NHIN.


Within the HHS, the 
ONC
is the main entity that coordinates these efforts and it just
has choosen
Health Information Exchange Open Source (HIEOS)
as a key portion of NHIN Connect.




And,
HIEOS - developed by
Vangent -
is using several of our OpenSource components - see
Architectural Diagram - including
OpenESB
and
GlassFish,
and
MySQL.
]]></description>
			<content:encoded><![CDATA[<p>
The importance of information exchange in Health Care will continue to grow
and the Federal Goverment has several projects to improve it, while also trying to reduce costs.
And,
as Bill wrote earlier in the year,
Sun's Open Source has been
<a href="http://blogs.sun.com/BVass/entry/sun_s_open_source_curing">actively engaged in this</a>.
</p>

<table><tr><td>
<a href="http://www.connectopensource.org/display/Gateway/CONNECT+Community+Portal" title="NHIN Connect" >
<img src="http://blogs.sun.com/theaquarium/resource/NHIN_CONNECT_NEW-140_105px.png" alt="ALT DESCR" width="140" height="105" hspace="4" vspace="4" align="left" />
</a>
</td>
<td valign="top">
<p>
The goal of the
<a href="http://healthit.hhs.gov/portal/server.pt?open=512&amp;objID=1142&amp;parentname=CommunityPage&amp;parentid=1&amp;mode=2&amp;in_hi_userid=10741&amp;cached=true">National Health Information Network</a>
(NHIN) is to
<em>provide
secure, nationwide, interoperable health information infrastructure
that will connect providers, consumers, and others involved in supporting health and healthcare</em>.
And the
<a href="http://www.connectopensource.org/display/Gateway/CONNECT+Community+Portal">CONNECT Gateway</a>
is intended to let the federal agencies connect to the NHIN.
</p>
<p>
Within the <a href="http://hhs.gov">HHS</a>, the 
<a href="http://healthit.hhs.gov/portal/server.pt?open=512&amp;mode=2&amp;cached=true&amp;objID=1200">ONC</a>
is the main entity that coordinates these efforts and it just
<a href="http://www.govhealthit.com/newsitem.aspx?nid=72240">has choosen</a>
Health Information Exchange Open Source (<a href="http://kenai.com/projects/hieos">HIEOS</a>)
as a key portion of NHIN Connect.
</p>
</td></tr></table>

<p>
And,
HIEOS - developed by
<a href="http://www.vangent.com/markets-healthcare.php">Vangent</a> -
is using several of our OpenSource components - see
<a href="http://kenai.com/projects/hieos/pages/Architecture#Layered_Architecture_Diagram">Architectural Diagram</a> - including
<a href="http://openesb.dev.java.net">OpenESB</a>
and
<a href="http://glassfish.org">GlassFish</a>,
and
<a href="http://mysql.com">MySQL</a>.
</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=21910&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=21910&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://blogs.sun.com/theaquarium/entry/nhin_connect_and_glassfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
