<?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>Kaizar Amin &#187; Java/J2EE</title>
	<atom:link href="http://kaizaramin.com/category/javaj2ee/feed/" rel="self" type="application/rss+xml" />
	<link>http://kaizaramin.com</link>
	<description>Technology Simplified</description>
	<lastBuildDate>Wed, 16 Jun 2010 11:28:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Administration of Oracle BPEL Server</title>
		<link>http://kaizaramin.com/2010/05/16/administration-of-oracle-bpel-server/</link>
		<comments>http://kaizaramin.com/2010/05/16/administration-of-oracle-bpel-server/#comments</comments>
		<pubDate>Sun, 16 May 2010 11:22:59 +0000</pubDate>
		<dc:creator>kaizar</dc:creator>
				<category><![CDATA[Business Process Management]]></category>
		<category><![CDATA[Java/J2EE]]></category>
		<category><![CDATA[Service Oriented Architecture]]></category>

		<guid isPermaLink="false">http://kaizaramin.com/?p=312</guid>
		<description><![CDATA[A majority of organizations adopting the Service Oriented Architecture (SOA) are employing Business Process Execution Language (BPEL) as a standard for business process flow orchestration and application integration. My personal experience is limited to the Oracle (BPEL) Process Manager; however these administration concepts are quite generic and can be applied to other BPEL environments as [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A majority of organizations adopting the Service Oriented Architecture (SOA) are employing Business Process Execution Language (BPEL) as a standard for business process flow orchestration and application integration. My personal experience is limited to the Oracle (BPEL) Process Manager; however these administration concepts are quite generic and can be applied to other BPEL environments as well.</p>
<p style="text-align: justify;">Oracle BPEL system is not a single server but instead an ecosystem of various servers. The BPEL ecosystem is considered to be down if any of its constituent elements are down. Hence monitoring the Oracle BPEL environment means monitoring each of the below entities:</p>
<p style="text-align: justify;">
<h3 style="text-align: justify;">BPEL Processes and Partner Links</h3>
<p style="text-align: justify;">Monitoring the health of BPEL processes is critical to meeting service-level agreements for your processes. You can probably ensure availability and meet service-level requirements by ensuring performance and functioning of the partner links your BPEL processes depend on and identifying problems in a proactive manner. The best approach is to automate tests to be performed at regular intervals and warn the admins when a particular partner link has an unscheduled service shutdown or a longer-than-expected response time.</p>
<h3 style="text-align: justify;"></h3>
<h3 style="text-align: justify;">BPEL Engine</h3>
<p style="text-align: justify;">The health of the BPEL engine is critical for your applications. Besides the status of the BPEL engine, you should also focus on statistics such as memory; CPU consumed; and business metrics such as open and closed instances, synchronous and asynchronous process latency, and load factors.</p>
<h3 style="text-align: justify;"></h3>
<h3 style="text-align: justify;">Dehydration Store</h3>
<p style="text-align: justify;">The BPEL engine stores process data in the dehydration store (typically a relational database). If you want high availability for your dehydration store, you will probably use a clustered database. Your database administrators should make sure that the database is available and performing properly.</p>
<h3 style="text-align: justify;"></h3>
<h3 style="text-align: justify;">Authentication Server</h3>
<p style="text-align: justify;">This is the server against which all your service access is authenticated. If the authentication server is down, none of your services will be usable. Hence, it is important that the authentication server is setup in a high-availability mode as well.</p>
<h3 style="text-align: justify;"></h3>
<h3 style="text-align: justify;">The Application Server on which the BPEL server is running</h3>
<p style="text-align: justify;">A typical BPEL engine runs in an application server environment. For example, Oracle BPEL Process Manager can be deployed on a J2EE-compliant application server such as Oracle Application Server, Oracle WebLogic, IBM WebSphere, or JBoss Application Server. The BPEL engine may depend on several resources and services provided by the application server, such as JDBC DataSource, JMS providers, JCA connectors, and shared libraries. The health of the application server, along with the performance of these resources, may directly influence the performance of your BPEL engine. Each application server provides several health indicator metrics. You should automate a mechanism that would proactively issue an alert before anything goes wrong with your application server.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">All the activities described above can be summarized as a set of best practices followed to ensure the availability of your BPEL infrastructure:</p>
<ul style="text-align: justify;">
<li>Establish service-level objectives      for your BPEL processes and partner links.</li>
<li>Keep a library of BPEL suitcases      in your software library. It will help in rebuilding a system in case of      server failure.</li>
<li>Automate routine operations such      as purging old process instances.</li>
<li>Monitor the performance of partner      links.</li>
<li>Monitor the whole BPEL ecosystem,      not just the BPEL engine.</li>
<li>Keep track of BPEL ecosystem      membership/topology changes.</li>
<li>Keep a gold image of your      configuration when everything is stable and keep updating it after every      configuration change. This will help you find the cause of any possible      problem due to configuration changes.</li>
<li>Monitor BPEL server-specific J2EE      artifacts such as the JMS queues and data sources used by the BPEL server      in addition to J2EE constructs used by BPEL processes.</li>
<li>Make sure that you select a      management solution that can maximize your productivity and help you      deliver maximum service through automation.</li>
</ul>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share this Post:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;title=Administration%20of%20Oracle%20BPEL%20Server%20&amp;bodytext=A%20majority%20of%20organizations%20adopting%20the%20Service%20Oriented%20Architecture%20%28SOA%29%20are%20employing%20Business%20Process%20Execution%20Language%20%28BPEL%29%20as%20a%20standard%20for%20business%20process%20flow%20orchestration%20and%20application%20integration.%20My%20personal%20experience%20is%20limited" title="Digg"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;title=Administration%20of%20Oracle%20BPEL%20Server%20&amp;notes=A%20majority%20of%20organizations%20adopting%20the%20Service%20Oriented%20Architecture%20%28SOA%29%20are%20employing%20Business%20Process%20Execution%20Language%20%28BPEL%29%20as%20a%20standard%20for%20business%20process%20flow%20orchestration%20and%20application%20integration.%20My%20personal%20experience%20is%20limited" title="del.icio.us"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;t=Administration%20of%20Oracle%20BPEL%20Server%20" title="Facebook"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;title=Administration%20of%20Oracle%20BPEL%20Server%20&amp;annotation=A%20majority%20of%20organizations%20adopting%20the%20Service%20Oriented%20Architecture%20%28SOA%29%20are%20employing%20Business%20Process%20Execution%20Language%20%28BPEL%29%20as%20a%20standard%20for%20business%20process%20flow%20orchestration%20and%20application%20integration.%20My%20personal%20experience%20is%20limited" title="Google Bookmarks"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;title=Administration%20of%20Oracle%20BPEL%20Server%20&amp;source=Kaizar+Amin+Technology+Simplified&amp;summary=A%20majority%20of%20organizations%20adopting%20the%20Service%20Oriented%20Architecture%20%28SOA%29%20are%20employing%20Business%20Process%20Execution%20Language%20%28BPEL%29%20as%20a%20standard%20for%20business%20process%20flow%20orchestration%20and%20application%20integration.%20My%20personal%20experience%20is%20limited" title="LinkedIn"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;title=Administration%20of%20Oracle%20BPEL%20Server%20" title="Live"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;t=Administration%20of%20Oracle%20BPEL%20Server%20" title="MySpace"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;title=Administration%20of%20Oracle%20BPEL%20Server%20" title="Reddit"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Administration%20of%20Oracle%20BPEL%20Server%20&amp;url=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F" title="Slashdot"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;title=Administration%20of%20Oracle%20BPEL%20Server%20" title="StumbleUpon"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F" title="Technorati"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fkaizaramin.com%2F2010%2F05%2F16%2Fadministration-of-oracle-bpel-server%2F&amp;submitHeadline=Administration%20of%20Oracle%20BPEL%20Server%20&amp;submitSummary=A%20majority%20of%20organizations%20adopting%20the%20Service%20Oriented%20Architecture%20%28SOA%29%20are%20employing%20Business%20Process%20Execution%20Language%20%28BPEL%29%20as%20a%20standard%20for%20business%20process%20flow%20orchestration%20and%20application%20integration.%20My%20personal%20experience%20is%20limited&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="" title="YahooMyWeb"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/" title="YahooMyWeb" alt="YahooMyWeb" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kaizaramin.com/2010/05/16/administration-of-oracle-bpel-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unified Application Development using Oracle ADF</title>
		<link>http://kaizaramin.com/2010/02/24/unified-application-development-using-oracle-adf/</link>
		<comments>http://kaizaramin.com/2010/02/24/unified-application-development-using-oracle-adf/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 14:10:27 +0000</pubDate>
		<dc:creator>kaizar</dc:creator>
				<category><![CDATA[Java/J2EE]]></category>
		<category><![CDATA[Service Oriented Architecture]]></category>

		<guid isPermaLink="false">http://kaizaramin.com/?p=291</guid>
		<description><![CDATA[Several organizations have been using Oracle Forms for their database-centric applications while Java has long dominated the realm of Web-based distributed online business applications. Rather than having multiple silos for development technology and maintain separate Oracle and Java development teams, an increasing number of organizations are looking to combine the two teams (and technology) into [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Several organizations have been using Oracle Forms for their database-centric applications while Java has long dominated the realm of Web-based distributed online business applications. Rather than having multiple silos for development technology and maintain separate Oracle and Java development teams, an increasing number of organizations are looking to combine the two teams (and technology) into a unified development environment.</p>
<p style="text-align: justify;">The Oracle Application Development Framework (ADF) combines the rich features of Oracle Forms such as sophisticated graphical components with easy database binding, drag and drop, WYSIWYG editing, transaction control, record locking, validation, query by example, and master-detail coordination along with the benefits of an online Java EE application such as distributed, platform-independent, Web-based, and with MVC support. It simplifies Java EE development by minimizing the need to write code that implements the application’s infrastructure allowing the users to focus on the features of the actual application and business logic. Oracle ADF provides these infrastructure implementations as part of the underlying framework.</p>
<p style="text-align: justify;">Oracle ADF is based on the Model-View-Controller (MVC) design pattern. It further separates the model layer from the business services to enable service-oriented development of applications. The Oracle ADF architecture is based on four layers:</p>
<p style="text-align: justify;">• The Business Services layer &#8211; provides access to data from various sources and handles business logic.</p>
<p style="text-align: justify;">• The Model layer &#8211; provides an abstraction layer on top of the Business Services layer, enabling the View and Controller layers to work with different implementations of Business Services in a consistent way.</p>
<p style="text-align: justify;">• The Controller layer &#8211; provides a mechanism to control the flow of the Web application.</p>
<p style="text-align: justify;">• The View layer &#8211; provides the user interface of the application.</p>
<p style="text-align: justify;">The key layer in the ADF architecture is the Business Services layer where all the business logic is embedded .This layer can be implemented in a wide variety of technologies including EJB, Web Services, POJO, Toplink, or ADF Business Components. The view layer provides a large range of AJAX based rich UI components that enhance the user experience of ADF applications. The model layer provides bulk of the automated code that ADF builds on. It facilitates the auto-binding between the rich UI components of the view layer and business logic components of the business services layer. Additional detail on Oracle ADF is available on their website.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share this Post:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;title=Unified%20Application%20Development%20using%20Oracle%20ADF&amp;bodytext=Several%20organizations%20have%20been%20using%20Oracle%20Forms%20for%20their%20database-centric%20applications%20while%20Java%20has%20long%20dominated%20the%20realm%20of%20Web-based%20distributed%20online%20business%20applications.%20Rather%20than%20having%20multiple%20silos%20for%20development%20technology%20and" title="Digg"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;title=Unified%20Application%20Development%20using%20Oracle%20ADF&amp;notes=Several%20organizations%20have%20been%20using%20Oracle%20Forms%20for%20their%20database-centric%20applications%20while%20Java%20has%20long%20dominated%20the%20realm%20of%20Web-based%20distributed%20online%20business%20applications.%20Rather%20than%20having%20multiple%20silos%20for%20development%20technology%20and" title="del.icio.us"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;t=Unified%20Application%20Development%20using%20Oracle%20ADF" title="Facebook"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;title=Unified%20Application%20Development%20using%20Oracle%20ADF&amp;annotation=Several%20organizations%20have%20been%20using%20Oracle%20Forms%20for%20their%20database-centric%20applications%20while%20Java%20has%20long%20dominated%20the%20realm%20of%20Web-based%20distributed%20online%20business%20applications.%20Rather%20than%20having%20multiple%20silos%20for%20development%20technology%20and" title="Google Bookmarks"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;title=Unified%20Application%20Development%20using%20Oracle%20ADF&amp;source=Kaizar+Amin+Technology+Simplified&amp;summary=Several%20organizations%20have%20been%20using%20Oracle%20Forms%20for%20their%20database-centric%20applications%20while%20Java%20has%20long%20dominated%20the%20realm%20of%20Web-based%20distributed%20online%20business%20applications.%20Rather%20than%20having%20multiple%20silos%20for%20development%20technology%20and" title="LinkedIn"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;title=Unified%20Application%20Development%20using%20Oracle%20ADF" title="Live"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;t=Unified%20Application%20Development%20using%20Oracle%20ADF" title="MySpace"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;title=Unified%20Application%20Development%20using%20Oracle%20ADF" title="Reddit"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Unified%20Application%20Development%20using%20Oracle%20ADF&amp;url=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F" title="Slashdot"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;title=Unified%20Application%20Development%20using%20Oracle%20ADF" title="StumbleUpon"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F" title="Technorati"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fkaizaramin.com%2F2010%2F02%2F24%2Funified-application-development-using-oracle-adf%2F&amp;submitHeadline=Unified%20Application%20Development%20using%20Oracle%20ADF&amp;submitSummary=Several%20organizations%20have%20been%20using%20Oracle%20Forms%20for%20their%20database-centric%20applications%20while%20Java%20has%20long%20dominated%20the%20realm%20of%20Web-based%20distributed%20online%20business%20applications.%20Rather%20than%20having%20multiple%20silos%20for%20development%20technology%20and&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="" title="YahooMyWeb"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/" title="YahooMyWeb" alt="YahooMyWeb" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kaizaramin.com/2010/02/24/unified-application-development-using-oracle-adf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Management Extensions (JMX)</title>
		<link>http://kaizaramin.com/2008/12/18/java-management-extensions-jmx/</link>
		<comments>http://kaizaramin.com/2008/12/18/java-management-extensions-jmx/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 15:19:38 +0000</pubDate>
		<dc:creator>kaizar</dc:creator>
				<category><![CDATA[Java/J2EE]]></category>

		<guid isPermaLink="false">http://kaizaramin.com/?p=135</guid>
		<description><![CDATA[ 
The Java Management Extension (JMX) technology has been in existence since a long time (since J2SE version 5.0), however only recently did I get my hands dirty with it. It is certainly one of the most intriguing yet little discussed technology that the Java community has produced (JSR 160). This article is a brief abstract of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"> </p>
<p class="MsoNormal" style="text-align: justify;">The Java Management Extension (JMX) technology has been in existence since a long time (since J2SE version 5.0), however only recently did I get my hands dirty with it. It is certainly one of the most intriguing yet little discussed technology that the Java community has produced (JSR 160). This article is a brief abstract of the one available at the <a href="http://java.sun.com/developer/EJTechTips/2005/tt0222.html" target="_blank">Sun Website</a></p>
<p class="MsoNormal" style="text-align: justify;"> </p>
<p class="MsoNormal" style="text-align: justify;"><span><span>Java Management Extensions (JMX) technology offers programmers the ability to add monitoring and management to their Java applications. In effect, these APIs allow you to locally or remotely manage anything Java-enabled, from web servers to network devices to web phones</span>.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span><span> </span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span>With JMX technology, an application, device, or service on one machine (called a resource), can be controlled remotely through the use of one or more custom JavaBean objects known as Managed Beans (MBeans). These MBeans are then registered in a core-managed object server (an MBean server). The MBean server acts as a management agent to any remote managers that want to access the resource.</span></p>
<p class="MsoNormal" style="text-align: justify;"> </p>
<h3 style="text-align: justify;"><span>The JMX Environment</span></h3>
<p class="MsoNormal" style="text-align: justify;"><span>The JMX specification defines architecture in three distinct tiers</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span>Instrumentation Tier</span></strong><span>. Resources, such as applications, devices, or services, are instrumented using Java objects called Managed Beans (MBeans). MBeans expose their management interfaces, composed of attributes and operations, through a JMX agent for remote management and monitoring.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span>Agent Tier</span></strong><span>. The main component of a JMX agent is the MBean server. This is a core managed object server in which MBeans are registered. A JMX agent also includes a set of services for handling MBeans. JMX agents directly control resources and make them available for management.</span></p>
<p class="MsoNormal" style="text-align: justify;"><strong><span>Remote Management Tier</span></strong><span>. This tier defines protocol adaptors and connectors that make a JMX agent accessible from remote management applications outside the agent&#8217;s Java Virtual Machine (JVM)<a href="http://java.sun.com/developer/EJTechTips/2005/tt0222.html#FOOTNOTE"><span>*</span></a>. (Note that JSR 160 defines connectors only.) Connectors are used when the remote client is JMX-aware, and sees the same JMX API as a local client would. Adaptors are used when the remote client is using a generic management protocol such as Simple Network Management Protocol (SNMP) or Common Information Model and Web Based Enterprise Management (CIM/WBEM).</span></p>
<p class="MsoNormal" style="text-align: justify;"><span>There are generally three types of developers who use JMX, although one person might exercise all three roles:</span></p>
<ul style="text-align: justify;" type="disc">
<li class="MsoNormal"><span>A developer that writes MBeans to manage resources.      Here, JMX technology defines the interfaces exposed for management. The      developer is responsible for the &#8220;glue&#8221; between the MBean and      the resource itself.</span></li>
</ul>
<ul style="text-align: justify;" type="disc">
<li class="MsoNormal"><span>A developer that creates and deploys the agent. This      person typically performs a number of tasks, including:</span>
<ul type="circle">
<li class="MsoNormal"><span>Creating an MBean server, or using the one supplied by       the platform.</span></li>
<li class="MsoNormal"><span>Registering the MBeans that represent the resources       using MBean naming conventions.</span></li>
<li class="MsoNormal"><span>Configuring the connectors and protocol adaptors       supplied by the platform (RMI and SNMP), or adding custom connectors or       adaptors if the resources are to be accessed remotely.</span></li>
</ul>
</li>
</ul>
<ul style="text-align: justify;" type="disc">
<li class="MsoNormal"><span>A developer that writes the remote manager. This person      chooses the connector or protocol adaptors to interact with the JMX agent,      and builds views of the resources managed remotely through the exposed      MBeans.</span></li>
</ul>
<p class="MsoNormal" style="text-align: justify;"><span> </span></p>
<p class="MsoNormal" style="text-align: justify;"><span><span>There are four types of MBeans, as defined by the JMX specification:</span></span></p>
<p class="MsoListParagraphCxSpFirst" style="text-align: justify;"><span><span>·<span>         </span></span></span><span>Standard MBeans</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify;"><span><span>·<span>         </span></span></span><span>Dynamic MBeans</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-align: justify;"><span><span>·<span>         </span></span></span><span>Model MBeans</span></p>
<p class="MsoListParagraphCxSpLast" style="text-align: justify;"><span><span>·<span>         </span></span></span><span>Open MBeans</span></p>
<p class="MsoNormal" style="text-align: justify;"><span><span>The typical process used in creating a JMX-compliant management interface involves at least two steps. The first step is to create an MBean interface, as well as an agent to register that MBean with the MBean server. The next step is to manage the MBean using a remote management application. The JMX specification defines a standard set of connectors that allow you to access JMX agents from remote management applications. This is useful because JMX connectors using different protocols provide the same management interface. This enables a management application to manage resources transparently, regardless of the communication protocol used. JMX agents can also be used by systems or applications that are not compliant with the JMX specification, but which support JMX agents.</span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span><span> <a href="http://kaizaramin.com/wp-content/uploads/2008/12/jmx.png"><img class="alignnone size-full wp-image-137" title="JMX Architecture" src="http://kaizaramin.com/wp-content/uploads/2008/12/jmx.png" alt="" width="500" height="320" /></a></span></span></p>
<p class="MsoNormal" style="text-align: justify;"><span><span>For more details refer to the <a href="http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/" target="_blank">JMX Website</a></span></span></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share this Post:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;title=Java%20Management%20Extensions%20%28JMX%29&amp;bodytext=%C2%A0%0D%0AThe%20Java%20Management%20Extension%20%28JMX%29%20technology%20has%20been%20in%20existence%20since%20a%20long%20time%20%28since%20J2SE%20version%205.0%29%2C%20however%20only%20recently%20did%20I%20get%20my%20hands%20dirty%20with%20it.%20It%20is%20certainly%20one%20of%20the%20most%20intriguing%20yet%20little%20discussed%20technology%20th" title="Digg"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;title=Java%20Management%20Extensions%20%28JMX%29&amp;notes=%C2%A0%0D%0AThe%20Java%20Management%20Extension%20%28JMX%29%20technology%20has%20been%20in%20existence%20since%20a%20long%20time%20%28since%20J2SE%20version%205.0%29%2C%20however%20only%20recently%20did%20I%20get%20my%20hands%20dirty%20with%20it.%20It%20is%20certainly%20one%20of%20the%20most%20intriguing%20yet%20little%20discussed%20technology%20th" title="del.icio.us"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;t=Java%20Management%20Extensions%20%28JMX%29" title="Facebook"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;title=Java%20Management%20Extensions%20%28JMX%29&amp;annotation=%C2%A0%0D%0AThe%20Java%20Management%20Extension%20%28JMX%29%20technology%20has%20been%20in%20existence%20since%20a%20long%20time%20%28since%20J2SE%20version%205.0%29%2C%20however%20only%20recently%20did%20I%20get%20my%20hands%20dirty%20with%20it.%20It%20is%20certainly%20one%20of%20the%20most%20intriguing%20yet%20little%20discussed%20technology%20th" title="Google Bookmarks"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;title=Java%20Management%20Extensions%20%28JMX%29&amp;source=Kaizar+Amin+Technology+Simplified&amp;summary=%C2%A0%0D%0AThe%20Java%20Management%20Extension%20%28JMX%29%20technology%20has%20been%20in%20existence%20since%20a%20long%20time%20%28since%20J2SE%20version%205.0%29%2C%20however%20only%20recently%20did%20I%20get%20my%20hands%20dirty%20with%20it.%20It%20is%20certainly%20one%20of%20the%20most%20intriguing%20yet%20little%20discussed%20technology%20th" title="LinkedIn"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;title=Java%20Management%20Extensions%20%28JMX%29" title="Live"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;t=Java%20Management%20Extensions%20%28JMX%29" title="MySpace"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;title=Java%20Management%20Extensions%20%28JMX%29" title="Reddit"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=Java%20Management%20Extensions%20%28JMX%29&amp;url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F" title="Slashdot"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;title=Java%20Management%20Extensions%20%28JMX%29" title="StumbleUpon"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F" title="Technorati"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F18%2Fjava-management-extensions-jmx%2F&amp;submitHeadline=Java%20Management%20Extensions%20%28JMX%29&amp;submitSummary=%C2%A0%0D%0AThe%20Java%20Management%20Extension%20%28JMX%29%20technology%20has%20been%20in%20existence%20since%20a%20long%20time%20%28since%20J2SE%20version%205.0%29%2C%20however%20only%20recently%20did%20I%20get%20my%20hands%20dirty%20with%20it.%20It%20is%20certainly%20one%20of%20the%20most%20intriguing%20yet%20little%20discussed%20technology%20th&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="" title="YahooMyWeb"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/" title="YahooMyWeb" alt="YahooMyWeb" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kaizaramin.com/2008/12/18/java-management-extensions-jmx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JavaFX: Rich Internet Application Development</title>
		<link>http://kaizaramin.com/2008/12/14/javafx-rich-internet-application-development/</link>
		<comments>http://kaizaramin.com/2008/12/14/javafx-rich-internet-application-development/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 15:53:14 +0000</pubDate>
		<dc:creator>kaizar</dc:creator>
				<category><![CDATA[Java/J2EE]]></category>

		<guid isPermaLink="false">http://kaizaramin.com/?p=129</guid>
		<description><![CDATA[On December 04, 2008 Sun officially released version 1.0 of the JavaFX platform. JavaFX is a rich client platform for building cross-device applications and content. Designed to enable easy creation and deployment of rich internet applications (RIAs) with immersive media and content, the JavaFX platform ensures that RIAs look and behave consistently across diverse form [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">On December 04, 2008 Sun officially released version 1.0 of the JavaFX platform. JavaFX is a rich client platform for building cross-device applications and content. Designed to enable easy creation and deployment of rich internet applications (RIAs) with immersive media and content, the JavaFX platform ensures that RIAs look and behave consistently across diverse form factors and devices.</p>
<p style="text-align: justify;">The JavaFX 1.0 platform release includes the following components:</p>
<ul class="inline-list" style="text-align: justify;">
<li><strong>JavaFX 1.0 SDK</strong> which includes the JavaFX compiler and runtime tools, graphics, media, web services, and rich text libraries to create RIAs for the desktop, browser and mobile platforms</li>
<li><strong>NetBeans IDE 6.5 for JavaFX 1.0</strong> which provides a sophisticated integrated development environment for building, previewing, and debugging JavaFX applications. The editor features a drag-and-drop palette to quickly add JavaFX objects with transformations, effects and animation. This IDE also comes with its own set of Building Blocks samples and the Beta version of the JavaFX Mobile Emulator, a mobile phone simulator.</li>
<li style="text-align: justify;"><strong>JavaFX 1.0 Production Suite</strong> is a suite of tools and plugins for creative tools that enable designers to export graphical assets to JavaFX applications.</li>
</ul>
<div style="text-align: justify;">
<p>Here are some examples from the <a href="http://javafx.com" target="_blank">JavaFX Website</a> to give you  a taste of the JavaFX technology. Click each thumbnail to run the sample  application and see a description that explains how it was built.</p>
<p><a href="http://javafx.com/samples/SimpleVideoPlayer/index.html" target="_blank"><img class="alignright" style="border: 0px initial initial;" src="http://javafx.com/about/overview/im/simple_video_player.jpg" border="0" alt="Simple Video Player sample" width="100" height="100" /></a> <strong>Simple Video Player</strong></p>
<p>This sample uses the  JavaFX Media Component, a prefabricated video player that provides all of the  standard video player controls you might need. Incorporating video in your  application is as simple as creating an instance of this component, setting a  few variables and including a link to your video source.</p>
<p> </p>
<p><a href="http://javafx.com/samples/DisplayShelf/index.html" target="_blank"><img class="alignright" style="border: 0px initial initial;" src="http://javafx.com/about/overview/im/display_shelf.jpg" border="0" alt="Display shelf sample" width="100" height="100" /></a> <strong>3-D Display Shelf</strong></p>
<p>This sample uses the perspective  transform features, built into JavaFX, to easily create a photo album with cool  3-D effects.</p>
<p> </p>
<p> </p>
<p><a href="http://javafx.com/samples/PathAnimation/index.html" target="_blank"><img class="alignright" style="border: 0px initial initial;" src="http://javafx.com/about/overview/im/path_animation.jpg" border="0" alt="Path Animation sample" width="100" height="100" /></a> <strong>Path  Animation</strong></p>
<p>This sample shows how to animate a shape along an  arbitrary vector path. It has two scenarios: a car running on a racetrack and a  boat sailing on waves. You only have to create an animated node for a visual  asset and a path for the track along which it moves.</p>
<p> </p>
<p><a href="http://javafx.com/samples/FlyingSaucer/index.html" target="_blank"><img class="alignright" style="border: 0px initial initial;" src="http://javafx.com/about/overview/im/flying_saucer.jpg" border="0" alt="Flying Saucer sample" width="100" height="100" /></a> <strong>Flying  Saucer</strong></p>
<p>This sample shows you how to create a flying saucer that  will escape from the browser, fly around outside the browser a bit, and then  land back in the browser.</p>
<p> </p>
<p>For further information on this new technology, visit <a href="http://javafx.com/" target="_blank">http://javafx.com</a></div>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share this Post:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;title=JavaFX%3A%20Rich%20Internet%20Application%20Development&amp;bodytext=On%20December%2004%2C%202008%20Sun%20officially%20released%20version%201.0%20of%20the%20JavaFX%20platform.%20JavaFX%20is%20a%20rich%20client%20platform%20for%20building%20cross-device%20applications%20and%20content.%20Designed%20to%20enable%20easy%20creation%20and%20deployment%20of%20rich%20internet%20applications%20%28RIAs%29" title="Digg"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;title=JavaFX%3A%20Rich%20Internet%20Application%20Development&amp;notes=On%20December%2004%2C%202008%20Sun%20officially%20released%20version%201.0%20of%20the%20JavaFX%20platform.%20JavaFX%20is%20a%20rich%20client%20platform%20for%20building%20cross-device%20applications%20and%20content.%20Designed%20to%20enable%20easy%20creation%20and%20deployment%20of%20rich%20internet%20applications%20%28RIAs%29" title="del.icio.us"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;t=JavaFX%3A%20Rich%20Internet%20Application%20Development" title="Facebook"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;title=JavaFX%3A%20Rich%20Internet%20Application%20Development&amp;annotation=On%20December%2004%2C%202008%20Sun%20officially%20released%20version%201.0%20of%20the%20JavaFX%20platform.%20JavaFX%20is%20a%20rich%20client%20platform%20for%20building%20cross-device%20applications%20and%20content.%20Designed%20to%20enable%20easy%20creation%20and%20deployment%20of%20rich%20internet%20applications%20%28RIAs%29" title="Google Bookmarks"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;title=JavaFX%3A%20Rich%20Internet%20Application%20Development&amp;source=Kaizar+Amin+Technology+Simplified&amp;summary=On%20December%2004%2C%202008%20Sun%20officially%20released%20version%201.0%20of%20the%20JavaFX%20platform.%20JavaFX%20is%20a%20rich%20client%20platform%20for%20building%20cross-device%20applications%20and%20content.%20Designed%20to%20enable%20easy%20creation%20and%20deployment%20of%20rich%20internet%20applications%20%28RIAs%29" title="LinkedIn"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;title=JavaFX%3A%20Rich%20Internet%20Application%20Development" title="Live"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;t=JavaFX%3A%20Rich%20Internet%20Application%20Development" title="MySpace"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;title=JavaFX%3A%20Rich%20Internet%20Application%20Development" title="Reddit"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://slashdot.org/bookmark.pl?title=JavaFX%3A%20Rich%20Internet%20Application%20Development&amp;url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F" title="Slashdot"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;title=JavaFX%3A%20Rich%20Internet%20Application%20Development" title="StumbleUpon"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F" title="Technorati"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fkaizaramin.com%2F2008%2F12%2F14%2Fjavafx-rich-internet-application-development%2F&amp;submitHeadline=JavaFX%3A%20Rich%20Internet%20Application%20Development&amp;submitSummary=On%20December%2004%2C%202008%20Sun%20officially%20released%20version%201.0%20of%20the%20JavaFX%20platform.%20JavaFX%20is%20a%20rich%20client%20platform%20for%20building%20cross-device%20applications%20and%20content.%20Designed%20to%20enable%20easy%20creation%20and%20deployment%20of%20rich%20internet%20applications%20%28RIAs%29&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="" title="YahooMyWeb"><img src="http://kaizaramin.com/wp-content/plugins/sociable/images/" title="YahooMyWeb" alt="YahooMyWeb" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://kaizaramin.com/2008/12/14/javafx-rich-internet-application-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
