<?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>WebProNews &#187; J2EE</title>
	<atom:link href="http://www.webpronews.com/tag/j2ee/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webpronews.com</link>
	<description>Breaking News in Tech, Search, Social, &#38; Business</description>
	<lastBuildDate>Sun, 12 Feb 2012 22:29:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mainsoft Brings ASP.NET To WebSphere</title>
		<link>http://www.webpronews.com/mainsoft-brings-aspnet-to-websphere-2006-06</link>
		<comments>http://www.webpronews.com/mainsoft-brings-aspnet-to-websphere-2006-06#comments</comments>
		<pubDate>Fri, 02 Jun 2006 20:56:23 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[MainWin]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[WebSphere]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=29665</guid>
		<description><![CDATA[The company's MainWin for J2EE, Portal Edition, enables IBM customers to run ASP.NET applications natively on the WebSphere Portal.
]]></description>
			<content:encoded><![CDATA[<p>The company&#8217;s MainWin for J2EE, Portal Edition, enables IBM customers to run ASP.NET applications natively on the WebSphere Portal.</p>
<p>Mainsoft&#8217;s president and CEO Yaacov Cohen said on the company&#8217;s <a href=http://www.mainsoft.com/products/vmw_wps.aspx class=bluelink>website</a> that the MainWin for J2EE, Portal Edition product &#8220;takes .NET-WebSphere integration to the next level, offering end users a single point of customizable access to both .NET and Java portlets.&#8221;</p>
<p>The technology lets .NET developers rapidly deploy ASP.NET applications as pure <a href=http://www.jcp.org/en/jsr/detail?id=168 class=bluelink>JSR 168</a> portlets. That gives the portal environment access to both Java and ASP.NET applications.</p>
<p>By extending WebSphere Portal&#8217;s capabilities to ASP.NET, programmers can craft applications in Java, C#, or VB.NET. Then, application users can access the various applications through portal with a single-sign-on process. </p>
<p>The security model means the portlets created in MainWin can access the authentication and credential vault in WebSphere. </p>
<p>It reduces the number of intrusion points available to an external attacker that could be present in a mix of security solutions. </p>
<p>MainWin should help bring .NET developers into a WebSphere programming environment more quickly. </p>
<p>Developers would not have to learn a new IDE or rewrite .NET code in Java before being able to redeploy it to the Portal.</p>
<p>From their environments, ASP.NET developers can invoke both the JSR 168 and IBM Portal APIs when building applications. And, .NET programmers can invoke Java class libraries and Enterprise JavaBeans methods within their application.</p>
<p>The MainWin for J2EE tool is intended for shops shifting from ASP.NET on Windows machines to WebSphere on Linux boxes. </p>
<p>Mainsoft looks like it is targeting those shops that are cost-sensitive enough to make that kind of switch with the minimum amount of disruption to their development efforts.</p>
<p>&#8212;</p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=700,height=400'); return false;"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=ASP.NET,MainWin,J2EE,WebSphere','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/mainsoft-brings-aspnet-to-websphere-2006-06/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J2EE Seen In Oracle&#8217;s SOA 2.0 Vision</title>
		<link>http://www.webpronews.com/jee-seen-in-oracles-soa-vision-2006-05</link>
		<comments>http://www.webpronews.com/jee-seen-in-oracles-soa-vision-2006-05#comments</comments>
		<pubDate>Tue, 30 May 2006 21:52:58 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Vision]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=29577</guid>
		<description><![CDATA[A combination of Java Enterprise Edition 5, aka J2EE, and Oracle's Project Fusion middleware components will build the service-oriented architecture (SOA) of Oracle's future.
]]></description>
			<content:encoded><![CDATA[<p>A combination of Java Enterprise Edition 5, aka J2EE, and Oracle&#8217;s Project Fusion middleware components will build the service-oriented architecture (SOA) of Oracle&#8217;s future.</p>
<p>It&#8217;s either a brilliant idea or it isn&#8217;t. Detractors see no difference between so-called 1.0 and 2.0 versions of SOA. Advocates like Oracle believe the difference is quite noticeable. </p>
<p>During the JavaOne Conference, Oracle executive Thomas Kurian, Senior VP for server technologies, <a href=http://java.sun.com/javaone/sf/sessions/general/oracle_tuesday.jsp class=bluelink>discussed</a> the future of Oracle and its next-generation application platform. </p>
<p>A <a href=http://searchwebservices.techtarget.com/originalContent/0,289142,sid26_gci1189013,00.html?track=sy80 class=bluelink>report</a> by Search Web Services showed how J2EE will figure in the SOA 2.0 world. Kurian contended that developers would adopt the latest version of J2EE, which will make it easier for them to build interfaces for underlying applications.</p>
<p>&#8220;We see a new application development framework emerging,&#8221; he said at the conference. Interfaces for those applications would be constructed using Java Server Faces technology. </p>
<p>The Fusion and J2EE framework behind SOA 2.0 would be an event-driven architecture instead of the conventional client/server methods employed in the present implementations of SOA. Some don&#8217;t see the big deal.</p>
<p>Joe McKendrick of ZDNet <a href=http://blogs.zdnet.com/service-oriented/index.php?p=626 class=bluelink>noted</a> how JBoss director of standards Mark Little derided the proposal:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>In response to talk about SOA 2.0, Mark Little says &#8220;I expected more of Oracle on this one! Giving an architectural approach a version number is crazy: it makes no sense at all! Can you imagine going back in pre-history: is a hut also to be known as Cave 2.0? Would a house be Cave 3.0 or Hut 2.0?&#8221;</div>
<p></i><br />
Oracle seems to be hedging its bets too. InfoWorld <a href=http://www.infoworld.com/article/06/05/17/78420_HNsoa20_1.html class=bluelink>reported</a> how Oracle is playing it safe when it comes to development:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>The company, however, still is not climbing aboard the Sun Microsystems-driven NetBeans community for open source tools, but is sticking with its strategy of accommodating the rival Eclipse platform and Oracle&#8217;s own JDeveloper tool. </p>
<p>&#8220;We have a lot of customers where we see Eclipse come up in accounts,&#8221; said Ted Farrell, Oracle chief architect and vice president of tools and middleware. </p>
<p>&#8220;If we saw a similar push for NetBeans for the industry, we&#8217;d probably address that as well,&#8221; Farrell said.</p></div>
<p></i></p>
<p>&#8212;<br />
Tag: </p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=700,height=400'); return false;"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=J2EE','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/jee-seen-in-oracles-soa-vision-2006-05/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Development: JDeveloper 10G  Java, J2EE, EJB, MVC, XML</title>
		<link>http://www.webpronews.com/oracle-development-jdeveloper-g-java-jee-ejb-mvc-xml-2004-12</link>
		<comments>http://www.webpronews.com/oracle-development-jdeveloper-g-java-jee-ejb-mvc-xml-2004-12#comments</comments>
		<pubDate>Mon, 27 Dec 2004 22:15:52 +0000</pubDate>
		<dc:creator>Boris Makushkin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=13506</guid>
		<description><![CDATA[In 2004 Oracle made its new step toward J2EE application development simplification, releasing the new RAD Oracle JDeveloper 10G.
]]></description>
			<content:encoded><![CDATA[<p>In 2004 Oracle made its new step toward J2EE application development simplification, releasing the new RAD Oracle JDeveloper 10G.</p>
<p>First of all JDeveloper 10G is targeted toward rapid web application building, utilizing all the achievements of the J2EE World: web service, EJB, MVC frameworks, XML, etc. Oracle JDeveloper 10G allows you to conduct all full development cycles for complex systems &#8211; from UML diagram-based concepts to debugging, profiling and deployment. </p>
<p><b>Let&#8217;s look at the product main features: </b></p>
<p><b>1. </b>Cross-platform (works under main Unix/Linux platforms and in Microsoft Windows environment) friendly development environment with a high level of integration and third party plug-ins switching on. Syntax highlighting, re-factoring, transparent work with RDBMS, bi-directional code generation between UML models, EJB models, required J2EE patterns generation with one click of the button, visual web application builders and other capabilities open the doors for developer, who had never before being dreaming to create industrial-strength J2EE application! </p>
<p><b>2.</b> PL/SQL stored procedures development and testing, plus integration with major database platforms &#8211; Oracle, Sybase, MS SQL Server etc. via JDBC mechanism. </p>
<p><b>3.</b> Deployment capability for all major application servers &#8211; Oracle Application Server, IBM WebSphere, BEA WebLogic, JBoss. OC4J &#8211; J2EE container comes with this environment, which perfectly fits for application development and testing. </p>
<p><b>4.</b> Oracle JDeveloper 10G provides the possibility to realize persistent layers for applications on the ADF component base, EJB components or O/R Mapper &#8211; TopLink, which is also included. </p>
<p><b>5. </b>Team Development feature with interoperability with major VCS systems &#8211; CVS, Rational ClearCase, Oracle SCM </p>
<p><b>6. </b>Oracle JDeveloper 10G&#8217;s unique feature is utilization of Oracle ADF (Application Developer Framework) &#8211; MVC realization, enabling rapid J2EE application development. View Layer makes it possible to build applications for data exposure as for thin clients, based on web browser viewing, as well as for rich client and even wireless. Controller Layer is built on Jakarta Apache project platform &#8211; popular Open Source framework Struts. Business Components Layer may be realized with various technologies &#8211; Java POJO, Oracle ADF Components, WebServices, EJB or Oracle TopLink Objects </p>
<p><b>7. </b>At this moment (December 2004) Oracle is testing a new version &#8211; Oracle JDeveloper 10g (10.1.3) Developer Preview. The new features of this new version will be a completely redesigned user interface, additional re-factoring capabilities, advanced UML diagrams features, web services simplified creation, support for the web application building on Java Server Faces base, complete support for J2EE 1.4 specification, ADF Faces &#8211; JSF components and others. </p>
<p><b>8.</b> You can get production and developer previews for Oracle JDeveloper 10G here <a href="http://www.oracle.com/technology/products/jdev/index.html">http://www.oracle.com/technology/products/jdev/index.html</a></p>
<p>Boris Makushkin is senior software developer in Alba Spectrum Technologies  US nation-wide Great Plains, Microsoft CRM customization company, based in Chicago and having locations in multiple states and internationally (<a href="http://www.albaspectrum.com">www.albaspectrum.com</a> ), he is Unix, SQL, C#.Net, Crystal Reports, Microsoft CRM SDK  and Exchange Server SDK developer.  You can reach Boris: borism@albaspectrum.com  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/oracle-development-jdeveloper-g-java-jee-ejb-mvc-xml-2004-12/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J2EE Connector Architecture</title>
		<link>http://www.webpronews.com/jee-connector-architecture-2004-10</link>
		<comments>http://www.webpronews.com/jee-connector-architecture-2004-10#comments</comments>
		<pubDate>Tue, 05 Oct 2004 20:28:20 +0000</pubDate>
		<dc:creator>JavaProNews</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=12074</guid>
		<description><![CDATA[There's a new  adapter that  adds  a new standard as another option for Integrating Enterprise Java Applications.
]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a new  adapter that  adds  a new standard as another option for Integrating Enterprise Java Applications.</p>
<p>iWay Software released its implementation for version 1.5 of the Java 2 Enterprise Edition (J2EE) Connector Architecture (JCA). JCA is a component of J2EE that provides the standard mechanism for integrating enterprise Java applications with packaged applications, legacy mainframe applications, and other mission-critical enterprise systems. iWay Software&#8217;s JCA 1.5 implementation is the industry&#8217;s first resource adapter for the new specification and enables the codeless creation of reusable interfaces to more than 250 enterprise information systems that will work on any J2EE 1.4 compliant application server.</p>
<p>     JCA 1.5 is a significant upgrade, standardizing critical pieces of adapter functionality that were not present in the JCA 1.0 specification. These absences lead to differing JCA container implementations by the J2EE application server vendors, which in turn challenged the write once, run anywhere promise of Java and J2EE.</p>
<p>     iWay Software&#8217;s support for JCA 1.5 means that its customers can preserve their mission critical software investments while not getting locked into their current application infrastructure decisions. Through tight partnerships, testing has been performed with leading J2EE Application Server vendors who have an available J2EE 1.4 implementation.</p>
<p>     &#8220;iWay has architected its Universal Adapter Framework to enable any service to be used over any channel, now including JCA 1.5,&#8221; remarked iWay Software President John Senor. &#8220;This loosely coupled architecture enables maximum reuse and flexibility for our customers and at the same time shows our dedication to the J2EE marketplace.&#8221;</p>
<p>     iWay Software&#8217;s JCA 1.5 capabilities are the latest deployment option for interfaces created with its Universal Adapter Framework. The iWay Universal Adapter Framework enables the creation of truly reusable services from over 250 enterprise information systems. While services created through the Universal Adapter Framework can now be deployed to a JCA 1.5 container, these same services can be easily deployed through other channels such as Web services, EDIINT, ebXML, XML/JMS, and many more standard and custom channels.</p>
<p>JavaProNews provides articles, solutions, and practical examples for anyone programming in Java.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/jee-connector-architecture-2004-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise-class Transaction Tracing for .NET and J2EE Environments</title>
		<link>http://www.webpronews.com/enterpriseclass-transaction-tracing-for-net-and-jee-environments-2004-10</link>
		<comments>http://www.webpronews.com/enterpriseclass-transaction-tracing-for-net-and-jee-environments-2004-10#comments</comments>
		<pubDate>Mon, 04 Oct 2004 19:46:24 +0000</pubDate>
		<dc:creator>JavaProNews</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=12049</guid>
		<description><![CDATA[Tonic WebLens, which provides enterprise-class transaction tracing for .NET and J2EE environments, now offers the added capability of allowing organizations to automatically compare complete J2EE or .NET transaction traces.
]]></description>
			<content:encoded><![CDATA[<p>Tonic WebLens, which provides enterprise-class transaction tracing for .NET and J2EE environments, now offers the added capability of allowing organizations to automatically compare complete J2EE or .NET transaction traces.</p>
<p>As a result, quality assurance (QA) departments no longer have to laboriously compare the output of cumbersome profiling and development tools to understand the performance improvements offered by new application components. </p>
<p>Tonic&#8217;s innovative approach to transaction tracing management has been shown to dramatically reduce the time needed to move new application versions from QA into production. In addition, it reduces the amount of monitoring data presented to QA by highlighting the significant performance differences between transaction runs. WebLens 3.3.1 includes further improvements in performance and a reduction in overhead, which are specifically designed for the extreme transaction volumes found in QA departments. </p>
<p>&#8220;Customers are continuously looking to reduce the time it takes to move their new applications from QA into production, and Tonic is committed to providing the performance management tools needed to help in this process,&#8221; said Don Pate, CEO of Tonic Software. &#8220;The combination of low overhead, &#8216;on-demand&#8217; deep transaction tracing, and comparative J2EE/.Net transaction reporting empowers our customers to focus on managing their business applications, not managing their management tools.&#8221; </p>
<p>The latest releases of WebLens also adds full support for the IBM SuSE Linux operating system to complement existing support for IBM AIX, Sun Solaris, RedHat Linux and Windows platforms; and for IBM WebSphere and BEA WebLogic application servers. </p>
<p><b>Pricing and Availability </b></p>
<p>WebLens 3.3.1 for J2EE and WebLens 3.3.1 for Microsoft .NET environments are currently available. The list price for WebLens turn key solutions start at $35,000.</p>
<p>JavaProNews provides articles, solutions, and practical examples for anyone programming in Java.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/enterpriseclass-transaction-tracing-for-net-and-jee-environments-2004-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss Joins Eclipse Foundation to Contribute to J2EE Standard Tools Project</title>
		<link>http://www.webpronews.com/jboss-joins-eclipse-foundation-to-contribute-to-jee-standard-tools-project-2004-09</link>
		<comments>http://www.webpronews.com/jboss-joins-eclipse-foundation-to-contribute-to-jee-standard-tools-project-2004-09#comments</comments>
		<pubDate>Tue, 21 Sep 2004 22:28:53 +0000</pubDate>
		<dc:creator>JavaProNews</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=11857</guid>
		<description><![CDATA[Two of the Most Successful Open Source Communities Collaborate to Better Integrate J2EE Development Tools and Middleware.
]]></description>
			<content:encoded><![CDATA[<p>Two of the Most Successful Open Source Communities Collaborate to Better Integrate J2EE Development Tools and Middleware.</p>
<p>JBoss and the Eclipse Foundation today announced that JBoss has become a member of the Eclipse Foundation and will contribute code toward the J2EE Standard Tools Project. By working together, the two will combine their expertise to provide a more complete and tightly integrated open source tools and middleware solution. </p>
<p>Eclipse is an award-winning universal platform for application development tools integration, software modeling and testing that has been broadly adopted by commercial vendors, academic institutions and open technology developers. </p>
<p>JBoss provides the industry&#8217;s most widely used open source J2EE application server and a range of related open source middleware technologies and products. Additionally, it offers the JBoss-IDE, an open source integrated development environment that is used with Eclipse. Many developers use the JBoss-IDE and Eclipse to debug, monitor and control JBoss servers; use XDoclet; and aid in J2EE development of EJBs, servlets and Web services. </p>
<p>&#8220;Our objective in joining the Eclipse Foundation, one of the most respected and active open source organizations, is to contribute code that we believe will make it easier for developers to work with JBoss,&#8221; said Bob Bickel, vice president of strategy and corporate development, JBoss, Inc. &#8220;We anticipate our first major contribution will be a plug-in that will provide developers with a Java-based, aspect oriented framework that will be of use in any programming environment.&#8221; </p>
<p>Mike Milinkovich, executive director of the Eclipse Foundation, said, &#8220;By working with Eclipse to provide better development tools, JBoss will ultimately help developers build better, easier to use middleware. Eclipse is already in widespread use among companies working with the JBoss Application Server. Now, by formalizing our relationship, the Eclipse Foundation and JBoss will be able to provide developers with an even more complete solution.&#8221; </p>
<p>Ashish Larivee, director of product marketing for exteNd and Nsure at Novell, a JBoss Authorized Service Partner and Eclipse Foundation member, commented, &#8220;Novell is committed to Eclipse as the common development environment across Novell products, and we believe that JBoss has a unique opportunity to provide leadership to the Eclipse community. We look forward to working together to drive the adoption of J2EE applications on Linux and open source.&#8221;</p>
<p>JavaProNews provides articles, solutions, and practical examples for anyone programming in Java.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/jboss-joins-eclipse-foundation-to-contribute-to-jee-standard-tools-project-2004-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>People All Over the World Leverage Oracle Application Server&#8217;s J2EE Capabilities</title>
		<link>http://www.webpronews.com/people-all-over-the-world-leverage-oracle-application-servers-jee-capabilities-2004-09</link>
		<comments>http://www.webpronews.com/people-all-over-the-world-leverage-oracle-application-servers-jee-capabilities-2004-09#comments</comments>
		<pubDate>Thu, 09 Sep 2004 14:01:45 +0000</pubDate>
		<dc:creator>JavaProNews</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=11596</guid>
		<description><![CDATA[Major Industrial Conglomerates and Government Agencies use Oracle's J2EE and Business Integration Features.
]]></description>
			<content:encoded><![CDATA[<p>Major Industrial Conglomerates and Government Agencies use Oracle&#8217;s J2EE and Business Integration Features.</p>
<p>Oracle announced that customers throughout the world are leveraging the advanced integration and J2EE capabilities of Oracle Application Server to integrate disparate applications and deploy Java applications.  With Oracle Application Server, these companies are optimizing business processes while reducing costs.     </p>
<p>    Oracle Application Server 10g, the industry&#8217;s leading platform for Service-Oriented Architecture and Enterprise Integration provides a comprehensive and integrated Application Platform Suite with solutions for J2EE Applications, Web Services, BPEL-based Business Process Management, Data Integration and Customer Data Hubs, Enterprise Application Integration, and Business-to-Business Integration solutions.  These capabilities can also be leveraged in Enterprise Portals, Business Intelligence, and Mobile Applications.</p>
<p>     &#8220;Service-Oriented Architecture, J2EE and BPEL provide a much simpler, more productive, and 100 percent standards-based infrastructure to integrate enterprise applications, legacy systems, and business processes within organizations,&#8221; said Thomas Kurian, senior vice-president, Oracle Server Technologies, Oracle Corp.  &#8220;Oracle Application Server 10g&#8217;s industry leading Enterprise Integration functionality is being rapidly adopted by leading customers around the world to make themselves more efficient, get better information, and leverage their existing technology investments.&#8221;</p>
<p>     Worldwide Customers Cite Integration and J2EE Capabilities</p>
<p>     Customers spanning several regions and industries are touting integration and J2EE capabilities as key benefits of Oracle Application Server.</p>
<p>    <b>Ordnance Survey:</b></p>
<p>     An important government agency in the UK, Ordnance Survey produces computer data products and paper maps for business, leisure, administrative and educational use.  Independent estimates suggest that Ordnance Survey data now underpins more than #100 billion (about $179 billion U.S.) worth of economic activity in Britain every year.  It has two critical Web-based applications, Options and Geospatial Management System, which hold continuously changing information that was previously hosted from a network of survey outlets and local offices.  To keep this information current and effective, these two applications were integrated and the vital data was migrated to Oracle Application Server 10g&#8217;s single runtime repository.</p>
<p>     &#8220;Scalability is key to Options. With more and more users coming on board, we need an environment which is robust, easy to scale and most importantly, easy to maintain.  Oracle Application Server 10g offers all of these,&#8221; said Kishore Chekuri, principal consultant, Ordnance Survey.  &#8220;It provided the required infrastructure to tightly integrate with our back-end and legacy systems with ease.&#8221;</p>
<p>     <b>Yarra Valley Water (YVW):</b></p>
<p>     Yarra Valley Water (YVW), the largest Victorian Metropolitan Retail Water Utility in Australia, services 1.6 million people who live and work in the Yarra River catchment area of Melbourne.  YVW recently went live with Oracle Application Server to integrate three key systems and introduce enhanced end user reporting.  The first phase in the integration rollout integrates the Asset InformationManagement system, the External Service Providers systems and the Corporate Data Warehouse while allowing YVW to reduce integration costs that would otherwise be associated with maintaining many point-to-point integration interfaces.  This is the first step in a phased rollout which will ultimately integrate approximately 100 applications at YVW.</p>
<p>     The recent implementation also includes a new end-user reporting infrastructure for reporting on billing, water usage, sewer maintenance and water outages.  &#8220;Oracle Application Server has removed report development bottlenecks, lowered report development costs, and improved reporting performance for end users,&#8221; said Simon Soon, CIO, Yarra Valley Water.</p>
<p>     <b>Vanguard Car Rental:</b></p>
<p>     Owner of both National and Alamo car rental brands, Vanguard Car Rental operates a fleet of more than 217,000 automobiles in 83 countries making it one of the world&#8217;s largest car rental companies.  To consolidate its technology systems, Vanguard re-architected its online car reservation Web site using the Oracle Application Server 10g application platform suite including Web Cache and J2EE on Linux.  To date, the Alamo Web site is running on this architecture and the National brand Web site will soon follow.</p>
<p>     &#8220;With Oracle, we have chosen the best available technology for our reservation platform, as well as for our online car rental Web site,&#8221; said Tyler Best, CIO, Vanguard Car Rental.  &#8220;We have seen substantial increases in our Web reservations using Oracle software.&#8221;</p>
<p>JavaProNews provides articles, solutions, and practical examples for anyone programming in Java.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/people-all-over-the-world-leverage-oracle-application-servers-jee-capabilities-2004-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logidex 3.5 for J2EE and .NET Released by LogicLibrary</title>
		<link>http://www.webpronews.com/logidex-for-jee-and-net-released-by-logiclibrary-2004-08</link>
		<comments>http://www.webpronews.com/logidex-for-jee-and-net-released-by-logiclibrary-2004-08#comments</comments>
		<pubDate>Mon, 23 Aug 2004 18:17:54 +0000</pubDate>
		<dc:creator>DevNewz</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=11316</guid>
		<description><![CDATA[First Software Development Asset (SDA) Management Tool to Offer Interoperability Across Platforms.
]]></description>
			<content:encoded><![CDATA[<p>First Software Development Asset (SDA) Management Tool to Offer Interoperability Across Platforms.</p>
<p>LogicLibrary, the leading provider of software asset management tools, today announced the release of Logidex 3.5 for J2EE and .NET platforms and development environments. Featuring compliance with the WS-I Basic Profile, UDDI governance, support for SAP NetWeaver Developer Studio, and enhanced search capabilities, Logidex 3.5 enables organizations to more effectively build and manage service-oriented architectures (SOAs). </p>
<p>WS-I Basic Profile, released by the <a href="http://www.ws-i.org">Web Services Interoperability Organization</a>, consists of a set of non-proprietary specifications and principles that promote interoperability among Web services. WS-I Basic Profile compliance means Logidex users, working within the integrated development environment (IDE) of their choice, can connect to and manage Logidex metadata repositories hosted on different platforms &#8211; providing unparalleled flexibility for enterprises moving forward with Web services and SOA projects. </p>
<p>&#8220;As companies have begun to develop and deploy Web services and SOAs, there has been an urgent need for a single, standardized foundation that can be implemented today and built upon later as standards continue to mature,&#8221; said Brent Carlson, vice president of technology and co-founder of LogicLibrary. &#8220;The WS-I Basic Profile fits this need, and Logidex 3.5 is the only software asset management solution that complies with it. This new cross-platform interoperability functionality offers our customers the ultimate flexibility in implementing Web services and frees them of the inherent limitations of tools that cannot interoperate across .NET and J2EE.&#8221; </p>
<p>Corporate computing environments are increasingly heterogeneous. According to Gartner, Inc., through 2007, 95 percent of midsize to large businesses will leverage Microsoft and Java technologies as integral elements of e-business strategies (0.8 probability).(a) As the industry&#8217;s premier collaborative software development asset (SDA) management solution for development, reuse and SOA projects, Logidex features tight integration with industry-leading IDEs including Microsoft Visual Studio .NET, IBM WebSphere Studio, IBM Rational XDE, SAP NetWeaver and Eclipse. </p>
<p><b>Logidex 3.5 also includes: </b></p>
<p>&#8211; UDDI Governance&#8211;New capabilities for governing the UDDI publication process enable customers to automatically control the publication of Web services to their UDDI registries. This improves the management of operational UDDI registries and seamlessly ties together the development and operational views of Web services within the enterprise. </p>
<p>&#8211; Open Source License Compliance (OSLC) Module&#8211;The OSLC Module provides a set of compliance checklists for all developers and QA teams to review when using open source software in their development projects. The checklist covers ten of the most widely used open source licenses and provides guidelines for proper usage, helping enterprises minimize the risks and reap the benefits of using open source software. </p>
<p>&#8211; Enhanced Asset Search&#8211;Complementing Logidex&#8217;s already powerful search capabilities are two new search-related features in Logidex 3.5: Advanced Query and Asset Discovery Alerts. The Advanced Query options allow users to search across all asset metadata and narrow their search to specific metadata elements as desired, further increasing the precision and accuracy of their searches. In addition, searches can now be marked as &#8220;alertable,&#8221; so users are notified when a newly published or updated asset meets the search criteria they have specified. </p>
<p>&#8211; Logidex Open Event Notification Framework&#8211;By exposing the Logidex SOAP-based event engine, now all &#8220;events of interest&#8221; are available for integration and tracking purposes. Customers have access to a configurable audit trail of all Logidex-related activities, wide-ranging event notifications based on specific installation requirements, and easy integration of Logidex with external workflow and orchestration tools. This new feature enables organizations to expand their use of Logidex across the enterprise by enabling them to report on a wide variety of activities and easily integrate Logidex with their existing workflow products. </p>
<p>&#8211; SAP NetWeaver Support&#8211;This new Logidex Plug-in is an enhancement that tightly integrates with SAP&#8217;s NetWeaver Developer Studio 2.0.4. Unlike other tools, Logidex is launched from within NetWeaver Developer Studio, allowing SAP developers to directly access all Logidex functionality, such as advanced search capabilities, Active Design and asset selection and deployment, without ever leaving their IDE. Using wizards provided by the Logidex plug-in, SAP developers can quickly and easily capture and consume various types of assets and artifacts including SAP J2EE projects, Web Dynpro projects and components, xApps and SAP patterns. This powerful Logidex capability allows SAP NetWeaver users to easily share and use assets and components in their reuse and SOA initiatives, increasing their productivity while reducing application delivery times. </p>
<p>&#8220;Implementing a successful service-oriented architecture requires discipline, governance and teamwork across IT and business organizations,&#8221; said Jason Bloomberg, senior analyst, ZapThink LLC. &#8220;Business users, application developers, portal developers and security experts all must operate as a cohesive unit in order for an SOA to realize its potential. Software asset management solutions such as Logidex provide the necessary governance and discipline to achieve the desired effects of an SOA, namely IT capabilities that achieve the long sought-after goal of reuse and meet the needs of continuously evolving business requirements.&#8221; </p>
<p><b>Logidex </b></p>
<p>Logidex is a collaborative software development asset (SDA) management solution that simplifies the creation, migration and integration of enterprise applications. It represents inherently complex, enterprise application environments in a graphical, intuitive way. Logidex is the only SDA management solution that offers federated library support, model-based searching, out-of-the-box assets, measurements and metrics&#8211;all within .NET and J2EE development environments.</p>
<p>DevNewz | Articles for professional developers</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/logidex-for-jee-and-net-released-by-logiclibrary-2004-08/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Sun Certified Web Component Developer 1.4 (SCWCD 1.4) Certification Exam</title>
		<link>http://www.webpronews.com/the-sun-certified-web-component-developer-scwcd-certification-exam-2004-06</link>
		<comments>http://www.webpronews.com/the-sun-certified-web-component-developer-scwcd-certification-exam-2004-06#comments</comments>
		<pubDate>Tue, 01 Jun 2004 14:16:59 +0000</pubDate>
		<dc:creator>Sivasundaram Umapathy</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=10234</guid>
		<description><![CDATA[Exam Background and Its Importance

In March 2004, Sun Microsystems launched a new version of their existing Sun Certified Web Component Developer 1.3 (SCWCD 1.3) exam, which tests the web component development according to the latest J2EE 1.4 specification. The old version will co-exist and a separate upgrade exam will be made available soon.
]]></description>
			<content:encoded><![CDATA[<p>Exam Background and Its Importance</p>
<p>In March 2004, Sun Microsystems launched a new version of their existing Sun Certified Web Component Developer 1.3 (SCWCD 1.3) exam, which tests the web component development according to the latest J2EE 1.4 specification. The old version will co-exist and a separate upgrade exam will be made available soon.</p>
<p><b>What&#8217;s New In SCWCD 1.4?</b></p>
<p>The SCWCD 1.4 exam adds new objectives such as Expression Language, JSTL, and Tag files and revamps the existing objectives to test the new techniques introduced in JSP 2.0 and Servlets 2.4 specifications. Also some objectives such as SingleThreadedModel, which are deprecated now, have been removed from the exam, thereby making the exam more current and at par with the latest trends. The exam as such has changed in terms of increased toughness, more code-oriented rather than directly testing the concepts, and adds new types of questions like Drag N Drop. </p>
<p><b>Which One To Go For: SCWCD 1.3 or SCWCD 1.4?</b></p>
<p>If this is your first attempt, it&#8217;s better to go for the SCWCD 1.4 as the increased toughness and testing of latest technologies means more value addition to your career. If you are already an SCWCD 1.3, you can either take up the SCWCD 1.4 immediately or wait for the upgrade exam from Sun, which will be released soon.</p>
<p>This exam will help as an effective measure of your server side Java skills and hence become increasingly important for developers. If you want to prove your competency in &#8220;Java Web Components,&#8221; this is the exam for you. Also, if you are a programmer working in core Java, taking this exam will provide a definite advancement to your career.</p>
<p><b>Exam Info</b></p>
<li><b>Prerequisites</b> &#8211; Sun Certified Java Programmer (SCJP) Certification. The first step towards SCWCD is becoming an SCJP (Sun Certified Java Programmer). Whizlabs offers the SCJP Exam Simulator which could prepare you well, to become an SCJP, in a short span of time.</li>
<li><b>Objectives</b> &#8211; The SCWCD exam objectives can be classified under 3 broad topics: Servlets, JSP, and J2EE Patterns. You need to have a detailed and thorough understanding of issues involving the design, development, and implementation of various Java web components. The following are the objectives of the exam specified by Sun Microsystems:</li>
<ul>
<ul>
<li>The Servlet Technology Model</li>
<li>The Structure and Deployment of Web Applications</li>
<li>The Web Container Model</li>
<li>Session Management</li>
<li>Web Application Security</li>
<li>The JavaServer Pages (JSP) Technology Model</li>
<li>Building JSP Pages Using the Expression Language (EL)</li>
<li>Building JSP Pages Using Standard Actions</li>
<li>Building JSP Pages Using Tag Libraries</li>
<li>Building a Custom Tag Library</li>
<li>J2EE patterns</li>
<li>For detailed information refer to the <a href="http://suned.sun.com/US/catalog/courses/CX-310-081.html">complete exam objectives</a> for the SCWCD exam, by Sun Microsystems.</li>
</ul>
</ul>
<li><b>Type of Questions </b>- The type of questions asked in the SCWCD exam are Multiple Choice (with one or more correct choices) and Drag N Drop. Like the SCJP exam, if a multiple-choice question has more than one correct choice, it is explicitly stated in the question.</li>
<li><b>Time</b> &#8211; The time allowed to complete this exam is 135 minutes, which is sufficient. Once again, like the SCJP, you are allowed to review the question(s) if you have some extra time towards the end.</li>
<li><b>Passing %</b> &#8211; You need to score at least 62% to be successful. The exam asks you 69 questions and you need to correctly answer at least 43.</li>
<li><b>Exam Code</b> &#8211; When booking the exam with the prometric centres, the exam code to be used is CX-310-081.</li>
<p><b>Useful Resources</b> </p>
<li><b>Books</b> &#8211; Preparatory books are a valuable asset for any IT Certification preparation. Here are some recommended books for the SCWCD exam:</li>
<ul>
<ul>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0596005407/qid=1081185377/sr=2-3/ref=sr_2_3/103-4313000-8917419">Head First Servlets and JSP </a>by Bryan Basham, Kathy Sierra and Bert Bates &#8211; Expected to be published in June 2004</li>
<li><a href="http://www.amazon.com/exec/obidos/ASIN/1930110596/qid%3D1029129154/sr%3D1-1/ref%3Dsr%5F1%5F1/002-8149447-8470446">SCWCD Exam Study Guide</a> by Hanumant Deshmukh, Jignesh Malavia and Jacquelyn Carter &#8211; Although this book is for the SCWCD 1.3 exam, it still helps you to cover most of the basic concepts</li>
<li><a href="http://www.amazon.com/exec/obidos/tg/detail/-/0131422464/qid=1082025174/sr=1-1/ref=pd_ka_1/002-8149447-8470446?v=glance&#038;s=books">Core J2EE Patterns &#8211; 2nd Edition</a> by Deepak Alur</li>
<li><a href="http://www.amazon.com/exec/obidos/tg/detail/-/0130092290/qid=1082023620/sr=1-1/ref=sr_1_1_xs_stripbooks_i1_xgl14/104-4197078-1894314?v=glance&#038;s=books">Core Servlets &#8211; 2nd Edition </a>by Marty Hall</li>
<li><a href="http://www.amazon.com/exec/obidos/tg/detail/-/1590592255/qid=1082024744/sr=1-2/ref=sr_1_2_xs_books_i2_xgl14/002-8149447-8470446?v=glance&#038;s=books">Professional JSP &#8211; 3rd Edition </a>by Simon Brown </li>
<li><a href="http://www.whizlabs.com/books/sun-books.html">Other recommended books</a></li>
</ul>
</ul>
<li><b>Specifications</b> &#8211; It is highly recommended that quality time be spent going through the <a href="http://jcp.org/aboutJava/communityprocess/final/jsr152/">JSP 2.0</a> and <a href="http://jcp.org/aboutJava/communityprocess/final/jsr154/index.html">Servlets 2.4</a> for this exam. You will find answers to many questions hidden in the specifications.</li>
<li><b>Web Server</b> &#8211; Practice is Power if your aim is to get an in-depth understanding of the objectives as well as scoring high in the exam; it is important for you to spend a lot of time writing lines of code focusing on various objectives.</li>
<p>Tomcat Apache Version 5.0 is the best platform to practice on. It adheres to the latest JSP 2.0 and Servlet 2.4 specifications and it is absolutely free. You can download it here: <a href="http://jakarta.apache.org/tomcat/index.html">Tomcat 5.0</a>.  </p>
<li><b>Tutorials and Articles</b> &#8211; There are numerous tutorials freely available on Java web components. The most reliable and recommended of these are by Sun. Following is a list of some highly useful tutorials and articles for the SCWCD exam:</li>
<ul>
<ul>
<li><a href="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro.html">JSP</a> by Sun</li>
<li><a href="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/Servlets.html">Servlets</a> by Sun</li>
<li><a href="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html">J2EE</a> by Sun</li>
<li><a href="http://java.sun.com/blueprints/patterns/j2ee_patterns/index.html">Design Patterns</a> by Sun </li>
<li><a href="http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html">Custom Tags</a> by Sun </li>
<li><a href="http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html">JSTL 1.1</a> reference</li>
</ul>
</ul>
<li><b>J2EE Training</b> &#8211; If you really want to gain expertise in the J2EE domain, check out the high quality J2EE training provided by <a href="http://www.whizlabs.com/products/scwcd/training.html">Instructor-led, Online Training for SCWCD</a>, by Whizlabs Software</li>
<li><b>Exam Simulators</b></li>
<p>An exam simulator exercises your brain to make sure you understand the concepts and can apply them effectively in a given scenario. It also helps you get the feel of the real exam in terms of types of questions, toughness, and time management. </p>
<p><a href="http://www.whizlabs.com/products/scwcd/scwcd.html">Whizlabs SCWCD Certification Exam Simulator</a> is designed and developed to suit the above goals, by highly committed, experienced, and certified professionals. It ensures your success in the exam with its high quality Mock Tests, Interactive Quiz, and Quick Revision Tips on the latest pattern of the SCWCD exam. </p>
<p><b>Tips and Tricks</b> </p>
<li>Practice each concept by writing the relevant code. It is even better if you conceptualize, develop, deploy, and test an application, which uses the concepts asked in the exam. A mock application using HTML, JSP, and Servlets designed using the patterns like MVC should be of great help in understanding the most common concepts for this exam.</li>
<li>The time available for the exam is generally sufficient. Try not to rush and take sufficient time to answer each question.</li>
<li>Remember that there is no negative marking. So don&#8217;t leave any question unanswered.</li>
<li>If you really want to obtain a good score, you should spend some time remembering various Deployment Descriptor elements, including the parent-child relationships between them. You should also know which of the elements are mandatory.</li>
<li>The exam requires you to understand the lifecycles of various components like Servlets, Tags, and JSP. Learn them well.</li>
<p>Discussion Forums and Groups </p>
<p>Even though you have access to all the resources listed above, you may want to hear about the experiences of other people. There are places for these too:  </p>
<li><a href="http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&#038;f=18">JavaRanch&#8217;s</a> Discussion Forum for the SCWCD Exam</li>
<li><a href="http://www.jchq.net/discus/">Marcus Green&#8217;s</a> Discussion Forum</li>
<li><a href="http://www.whizlabs.com/ubbthreads/postlist.php?Cat=&#038;Board=SCWCD">Whizlabs SCWCD</a> Certification Forum</li>
<p><b>Conclusion</b></p>
<p>The Java 2 Platform, Enterprise Edition (J2EE), has rapidly established a new model for developing distributed applications. Today it has reached a certain level of maturity on which many blue-chip organizations are relying for their complex enterprise-software-development needs. With this evolution of the J2EE platform, there has grown the need for industry-recognized J2EE Certifications. The SCWCD 1.4 is one of such recognized J2EE Certification exams, which tests your competence in Java Web Components. Being a Sun Certified Web Component Developer can help you improve your career potential, gain you more respect, increase job security, and keep you ahead of others. </p>
<p>Wish you all the best in your preparation.</p>
<p>Sivasundaram Umapathy is presently associated with Sella Synergy India Limited, India, the software division of Banca Sella, S.p.A., where he has been designing and developing mission critical banking applications with the J2EE platform using BEA WebLogic application server for the past 4.5 yrs. He holds a Bachelor of Engineering in Computer Science from University of Madras and a Master of Science in Software Systems from BITS, Pilani. He is also crazy after certifications, with SCJP, SCBCD, SCWCD, SCEA, OCA, BEA, and IBM Certifications. In his free time, he can be seen in Apache Geronimo community as well as in Javaranch. </p>
<p>About Whizlabs</p>
<p>Whizlabs (<a href="http://www.whizlabs.com">www.whizlabs.com</a>), an ISO Certified company, is a leading provider of IT skill assessment and certification exam preparation tools. Whizlabs&#8217; suite of offerings include &#8220;IT Certification Exam simulators and Instructor-led, Online Trainings&#8221; for various exams by Sun, IBM, Oracle, Microsoft, BEA, Cisco, and other leading IT vendors and &#8220;IT skill Assessment Management Solution&#8221; for Corporations, Training Institutes, and Universities.</p>
<p>In its first 3 years of inception Whizlabs has helped 300,000 software professionals in realizing their dream of acquiring IT Certifications of their interest. </p>
<p>Whizlabs offerings have fuelled the career growth of IT professionals working in 321 Fortune 500 companies spread in 118 countries across the globe.   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/the-sun-certified-web-component-developer-scwcd-certification-exam-2004-06/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JMX Boosts J2EE Application Management</title>
		<link>http://www.webpronews.com/jmx-boosts-jee-application-management-2004-01</link>
		<comments>http://www.webpronews.com/jmx-boosts-jee-application-management-2004-01#comments</comments>
		<pubDate>Mon, 26 Jan 2004 18:40:57 +0000</pubDate>
		<dc:creator>Tony G. Thomas</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=8549</guid>
		<description><![CDATA[As J2EE adoption grows, the business use and importance of J2EE application deployments are on the rise. Increasingly, mission-critical applications are being built and deployed on J2EE infrastructures. This trend is driving the demand for better administration, monitoring, and management of J2EE applications, as well as the underlying network and systems infrastructure. The software industry has widely recognized the importance of J2EE application management to enterprise IT, and has been seeking ways to address this growing need. However, awareness of enterprise J2EE deployment issues and how to best address this need are only now emerging.
]]></description>
			<content:encoded><![CDATA[<p>As J2EE adoption grows, the business use and importance of J2EE application deployments are on the rise. Increasingly, mission-critical applications are being built and deployed on J2EE infrastructures. This trend is driving the demand for better administration, monitoring, and management of J2EE applications, as well as the underlying network and systems infrastructure. The software industry has widely recognized the importance of J2EE application management to enterprise IT, and has been seeking ways to address this growing need. However, awareness of enterprise J2EE deployment issues and how to best address this need are only now emerging.</p>
<p>The basic elements of application management include administration and monitoring of the application infrastructure, as well as administration and monitoring of the applications themselves. Not all enterprise J2EE deployments demand sophisticated application management. The extent of the demand for effective application management will be driven by the scale, maturity, and importance of applications to the enterprise. And as J2EE deployments grow in these dimensions, good solutions to address the administration and monitoring of the J2EE applications and infrastructure deployed by enterprise IT are being deemed a priority. And application deployments that integrate well with the J2EE management architecture will be more likely to be successful.</p>
<p>Beyond basic application management, business use of the applications in mission-critical processes drives the demand for management functionality to support the business process and decisions. Applicationand business-speci&#64257;c data needs to be monitored to ensure proper response to changing conditions and dependencies across systems. As one can see from some of the business examples discussed below, the business needs may be speci&#64257;c to the business, but the value of being able to expose and act on application and business data is widely appreciated by business and IT managers. This ability to expose application and business data for management has thus far been dif&#64257;cult for, if not simply unavailable to, managers seeking such visibility.</p>
<table border=1 width="250" align="right">
<tr>
<td><center><b>Payoff Idea</b><br />
<font color="#aaaaaa">Java Management Extensions (JMX) is a standard being adopted by the Java software industry to meet many of the J2EE application management challenges. Increasingly, mission-critical applications are being built and deployed on J2EE infrastructures. The emergence of this technology and other application infrastructures based on standard component models and &#8220;managed code&#8221; is in response to the strong needs of enterprise IT for better control of them. This emerging trend is driven by the demand for better administration, monitoring, and management of enterprise J2EE applications, as well as the underlying network and systems infrastructure, with the use of JMX.</font></center></td>
</tr>
</table>
<p>The diversity of applications and application infrastructures has always made application management a challenge. Despite the best efforts of management vendors and others, there have been many hurdles in delivering effective application management to meet the needs of enterprise IT. A variety of management standards, technologies, and products have made small dents in the problem, but without widespread success. Meanwhile, the awareness of and business need for application management have been growing. The emergence of J2EE and other standardized application infrastructures with standard component models and &#8220;managed code&#8221; is in response to the strong need of enterprise IT for better control of application infrastructure. However, J2EE tools currently offered by the J2EE vendors address only a part of the application management problem.</p>
<p>An emerging management standard from the Java community is showing promise in directing us to a solution for both the core application management and business management needs. Java Management Extensions (JMX) is a standard being adopted by the Java industry to meet many of the application management challenges. As will be discussed, the powerful model adopted by JMX for simpler instrumentation and integration with existing management standards makes it a good way to bring together the elements needed to address the management problem.</p>
<p>The following sections describe how JMX is addressing the J2EE application management need and taking application management much further than previously possible. We &#64257;rst look more closely at management of J2EE applications in production, to help understand J2EE application management needs. We then discuss the issues to be addressed to enable effective application management for J2EE applications. Next we discuss JMX technology and how it provides the essential elements for J2EE application management. We show how the JMX model and capabilities can be leveraged to signi&#64257;cantly change the usability and applicability of this technology. The automation, ease-of-use, integration, and &#64258;exibility make it possible to offer business bene&#64257;ts not previously available. We conclude with a discussion of the business bene&#64257;ts, and some examples of how these business bene&#64257;ts go beyond just the basic application management functions.</p>
<p><b>Managing J2EE Applications in Production</b></p>
<p>Enterprise adoption of J2EE has led to increasing deployment of applications built on J2EE in mission-critical business applications. It is useful to understand the different dimensions of management and the drivers for application management in these deployments. This will help provide a better picture of enterprise requirements.</p>
<p>In the early stages of any technology, when deployments are few and small-scale, there is not a lot of focus on ensuring that these applications are well managed. As the technology matures, however, an increasing emphasis is placed on going beyond application features and functionality. Enterprises then focus attention on ongoing operations, administration, and maintenance. As business use matures and scales, managing availability, downtime, upgrades, performance, sizing, security, integration, and other management aspects loom large in enterprise software deployments. As J2EE application deployments are increasingly serving mission-critical business functions, the importance of application management is rapidly growing.</p>
<p>The systems and network infrastructure upon which J2EE applications are deployed needs to be monitored and managed. This is to ensure that the CPU, memory, disk, network, and other resources needed by the applications are available and reliable. As the scale of the infrastructure grows, as well as the criticality of the applications to the business, it becomes more important to proactively manage these elements to ensure availability and sound performance. Not all of these aspects will need tight management in a given environment. For example, abundant network capacity may mean that network performance is not a concern needing proactive management. Therefore, each deployment may have a different set of system and network resources that need to be tightly managed.</p>
<p>In addition to the system and network infrastructure, the J2EE infrastructure &#8211; including thread and connection pools, database, Web server, and other software elements &#8211; needs to be monitored and managed. Here, the deployment choices will dictate what needs to be managed closely. It is quite useful for managers to be able to track the usage of various resources in the J2EE infrastructure, and be con&#64257;dent it is operating in good condition. Administrators may need to be noti&#64257;ed by the management system when speci&#64257;c resources (e.g., connection pools) are running at full capacity to enable prompt action.</p>
<p>Beyond that, the focus typically shifts to end-to-end application performance and identifying performance issues in any part of the application transaction chain. Visibility into different application transactionsand the breakup of different elements of the transaction is useful in isolating performance bottlenecks. Most importantly, IT managers want to measure the end-to-end performance and be con&#64257;dent that the application is responsive to users. Any availability or performance issues need to be promptly reported by the management system so that rapid action can be initiated. Here, managers may not care to monitor everything, but rather focus on a subset of important application transactions.</p>
<p>The administration of a complex deployment becomes another management concern as the scale and diversity increase. While the typical administration console suf&#64257;ces for small deployments, with scale it becomes dif&#64257;cult to use and a source of con&#64257;guration management problems. An integrated administration and con&#64257;guration management solution becomes a key management requirement for large deployments. This is most important for large deployments where some aspect of each application or component is being modi&#64257;ed frequently. Given the builtin &#64258;exibility provided to administrators by J2EE tools, there is a strong need to manage the con&#64257;gurations of all the servers.</p>
<p>Thus, J2EE application management is an important aspect of successful J2EE enterprise deployments. Most enterprises will only see increasing demand for application management tools and solutions as they increase their adoption of J2EE. Enterprise IT managers need the security of strong management solutions before they will widely deploy J2EE applications.</p>
<p><a name="application"></a><b>Application Management Challenges</b></p>
<p>For many application developers, management does not occupy a prominent place on their list of goals. In some cases, these application developers try to anticipate the administration and monitoring needs of their users, and build such administration, logging, and instrumentation capabilities into their applications. How this is done can vary considerably, and typically involves a variety of proprietary mechanisms for consoles, log &#64257;les, and instrumentation mechanisms. While this seems to ful&#64257;ll the immediate needs anticipated by application developers, this is usually a poor &#64257;t with the real requirements of enterprises that have to deal with a complex integration of many such applications, each with its own way to do administration and monitoring. For these enterprises, managing the diversity of management tools becomes a challenge in its own right.</p>
<p>A lack of perspective may often be the cause for the limited application management capability anticipated by developers. This goes beyond the fact that application developers are rightly focused on their own application. An operational maturity level is required to even feel a need for many of these management capabilities. Without scale and diversity, it is easy to make do without many of these capabilities. It is typical in a small deployment or organization to have no application management tools. However, once an organization experiences scale, diversity, outages, downtimes, and other operational facts of life, all these dimensions of management take on increased importance. It is often a result of experiencing high-pro&#64257;le outages that many of these enterprises have matured their processes and tools.</p>
<p>It is dif&#64257;cult &#8211; if not impossible &#8211; to anticipate all the management needs of a complex deployment with a diverse set of integrated systems and applications. Management tools address some of the needs some of the time, but it is typically necessary for operations to adapt its people, processes, and homegrown tools to deal with the limitations of available management solutions. IT operations has had to work with imperfect and incomplete management solutions for any complex deployment.</p>
<p>Given the different applications from a range of software vendors, and the multitude of custom-developed J2EE applications, application management vendors are hard-pressed to keep up with the real requirements. Applications evolve and change, and expecting application vendors to fully instrument and manage even the major commercial applications is dif&#64257;cult. They simply cannot serve more than a few select applications in this way. And more signi&#64257;cantly, the vast majority of enterprise applications are custom-developed applications that are not instrumented by management vendors.</p>
<p>There is therefore a need for standard instrumentation by applications, such that the management application vendors can focus on using the data effectively from the many applications that expose them. While this has been recognized for some time, the range of approaches that have tried to address this problem over the years is impressive. These include SNMP, DMI, CIM/WBEM, AMI, and a host of other initiatives. Each has made some contribution, but we are left without a good solution to the problem. One cannot overlook the dif&#64257;culty of instrumentation for application developers as one of the major reasons for the lack of a good solution.</p>
<p>Application developers view management as a chore to be performed as a last priority. They are tasked with focusing on the core application functions. Having them learn the details of management protocols and remote management systems before they can properly do instrumentation is a way to ensure that not much gets done. Therefore, both a limited understanding of the management requirements as well as a lack of ef&#64257;cient ways of getting the job done have hampered application developers. For the Java and J2EE community, JMX provides ways to get beyond these limitations.</p>
<p>JMX is playing a key role in shaping this trend toward better management of applications and application infrastructures. For example, many J2EE application server providers are using this technology for core control and management functions, and have made JMX an essential building block of their products. However, the most interesting aspect of this technology is that it enables powerful management capabilities for the applications themselves, rather than just the J2EE server or other middleware infrastructure. This ability to easily and directly manage the speci&#64257;c applications built on J2EE or other infrastructure is a major bene&#64257;t of this new technology.</p>
<p><center><img src="http://images.ientrymail.com/javapronews/012704figure1.gif"></center></p>
<p><b>JMX Technology</b></p>
<p>JMX is a Java Community Process standard that speci&#64257;es a model and the interfaces for remote or local management of Java applications. An important goal for JMX is to allow a broad range of management systems and applications access to instrumentation and control of the managed applications. JMX achieves this goal with a creative model that uses a common set of application management components and provides access via multiple protocols, such as SNMP and HTTP. With JMX, applications can be instrumented once and be managed via multiple protocols accessing the same management instrumentation. Furthermore, it allows for rapid manageability in ways that no longer require heavy lifting by application developers.</p>
<p>The architecture for JMX is illustrated in Exhibit 1. The goal of enabling remote management from different kinds of management applications and systems is solved with a layered approach.</p>
<li>At the application level (called the <i>instrumentation level</i>), components called MBeans provide the application-speci&#64257;c management information. These MBean components, which bear some similarity to Java Beans, provide the essential visibility and control for managing applications. These components interact with the applications and are developed for each application based on its management needs. For example, an MBean may provide a method to shut down an application component.</li>
<li>The <i>agent level</i> interfaces to the MBean components and provides a management interface to these components. The MBean server is the key component in this layer, and provides a set of management functions useful for managing MBeans.</li>
<li>The <i>connector level</i>, or the <i>protocol level</i>, consists of one or more connector (or protocol adaptor) components that provide access to remote management systems.</li>
<p>Depending on the protocols supported by the JMX implementation, remote managers supporting SNMP, HTTP, or other management protocols can access the management information and control exposed by the MBeans for each application. Multiple management systems using different protocols can now simultaneously access the application management capability. Thus, JMX-based application management can be made available to existing enterprise management consoles traditionally used in enterprises.</p>
<p>By cleanly eliminating protocol and connector dependency from the MBeans and application instrumentation, JMX makes a number of other bene&#64257;ts possible. Management access to information and control of applications has always depended on providing this access through appropriate instrumentation. Through this simple but rich component model for creating this instrumentation, JMX makes it easier for developers. More importantly, it makes possible automated tools to generate instrumentation and radically simplify the burden on the application developer. This new breed of tool empowers the developer to quickly and easily provide the kind of information needed to properly manage his or her application.</p>
<p>JMX is also designed to meet the trend toward distributing application intelligence, rather than centralizing processing using dumb agents. This trend is driven by commoditization of processor power and memory, enabling more powerful distributed agents. Processing information closer to the source increases the ability to act on information instead of volumes of data and improves responsiveness. JMX is therefore a great &#64257;t with the drive to expose the appropriate information for business and service-level management.</p>
<p>The rise of Java and J2EE for the development of server-based applications has led to standard component models for server-side development. These well-de&#64257;ned component models are widely used by application developers in building applications that are being deployed for mission-critical enterprise functions. JMX, with its model of application instrumentation, is a great &#64257;t with these standard ways of building applications in Java and J2EE. Not only does it make it easy for developers to build this application instrumentation, but also gives rise to new ways of automating this task.</p>
<p><b>Automating Instrumentation For Application Management</b></p>
<p>The industry has long recognized that solving the application management problem would mean &#64257;nding a good solution for the instrumentation of applications. Application management requires the ability to expose management information and control of applications via instrumentation. However, getting the instrumentation done has been a dif&#64257;- cult task, and many of the prior application management efforts have been largely unsuccessful probably for that very reason. Instrumentation is essential to enable effective management of applications and used to require a lot of effort and code by developers to achieve it.</p>
<p>If the instrumentation problem were made easy, it would open up application management and bring about many more effective solutions. Instrumentation is essentially what allows management solutions to monitor, administer, and manage applications. With good instrumentation, all kinds of management are feasible and the full range of needs is easily met. Management applications such as administration consoles, event consoles, performance management, con&#64257;guration management, etc. would be easy to deliver, given the range of management frameworks and tools available.</p>
<p>The JMX model of instrumentation, which decouples the management protocol dependencies from the instrumentation, simpli&#64257;es the problem. It allows developers to focus on the core instrumentation without having to &#64257;gure out the details of the remote management protocols. However, the most signi&#64257;cant bene&#64257;t for instrumentation comes from combining JMX with self-describing capabilities within Java components. This enables a level of instrumentation automation that has a signi&#64257;cant productivity impact. With standard component models and development architectures, the problem gets further simpli&#64257;ed into fewer scenarios where automation is needed.</p>
<p>Freed of the dependence on management protocols and the speci&#64257;cs of management systems, exposing application management information and control can now be directly based on the application being managed. Tools that analyze the application and generate management are thus possible. And as a result, a new category of automated management tools based on JMX is emerging. This frees the application developer from the burden of building management instrumentation. For example, there is no longer a need for the application developer to manually add instrumentation code to measure the performance of business methods. The only task for the application developer is to select what information and control need to be exposed for management, and the tools and JMX implementation take care of the rest. The tool can generate the management instrumentation code, compile, and even deploy it automatically in many cases.</p>
<p>An important consequence of this kind of tool is the ability to add and change the management information and control being exposed without touching or disrupting the application code itself. As a result, manageability can be added or changed at any time in the product life cycle. As many application developers know, the management requirements sometimes change when the &#8220;rubber meets the road.&#8221; This type of tool allows for meeting these changing requirements, without the long delays associated with any change in the application code.</p>
<p>These bene&#64257;ts make it easy for operations and business staff to drive the capabilities post development, and post deployment. Thus, business and operations managers can react to real operations needs based on actual experience. Just as in software development, for management as well, the waterfall model of anticipating all requirements and capabilities ahead of time is not optimal. An iterative process of adding management capabilities based on needs arising out of ongoing operations is the best approach. The JMX tools make it possible for operations and business managers to quickly react to changing requirements and to have a better understanding of their needs.</p>
<p>As previously mentioned, this is applicable to more than just measuring availability and performance. Application and business data can be readily monitored along with availability and performance. This may include database, log &#64257;le, or other sources of application data. The automated JMX tools make it easy for managers to leverage this data for business bene&#64257;ts such as greater operational ef&#64257;ciency, better customer service, and other bene&#64257;ts. The next section describes some of these business bene&#64257;ts.</p>
<p><b>Business-Oriented Management</b></p>
<p>Given the new ability offered to application developers and others to add manageability to an application at any stage, a number of bene&#64257;ts arise. This ability to quickly and easily overlay access to application management information and control is most valuable to business managers. Once applications become mission critical and widely used, many ideas are generated in the business to improve visibility or use the information in the application to trigger proactive management. However, managers often &#64257;nd that these ideas are bound to the application software development cycle, which has to be a long cycle for any production application. The ability to quickly add manageability will make it possible for short-term projects to mine this information and provide proactive monitoring.</p>
<p>In today&#8217;s information economy, concepts such as business activity monitoring (BAM) and real-time enterprise all capture a common need of enterprises to get rapid access to information and respond quickly based on that information. BAM is a term de&#64257;ned by Gartner for the concept of providing real-time access to critical business performance indicators to improve the speed and effectiveness of business operations. And the real-time enterprise is a similar idea, where the end-to-end business processes in the enterprise are integrated in real-time, reducing lead-times and improving ef&#64257;ciency and responsiveness to customer demands. In a traditional model of changing the application every time a business need is identi&#64257;ed, the cycles of implementation are too long. With JMX and the capabilities it opens up, enterprises can quickly overlay management capability on existing applications without disrupting the application development or operation. The business objectives can thus be met in a very timely manner. JMX is therefore another powerful tool in an IT manager&#8217;s arsenal to achieve the promise of BAM and real-time enterprises.</p>
<p>In an enterprise J2EE deployment, application management could thus be used at multiple levels. Once application availability and performance is being monitored, administered, and managed, the IT operations problem can be considered under control. However, the applications and infrastructure are typically being used for a business purpose and the business managers desire visibility as well. As the business use evolves, the business managers would like to monitor and act on speci&#64257;c business data being generated by these applications. This helps drive business decisions and achieve ef&#64257;ciencies and other business bene&#64257;ts. The speci &#64257;cs vary with each business, but some examples will help illustrate the business bene&#64257;ts.</p>
<p>Consider the example of a call center where operators work on J2EE applications in each step of their call processing. The process manager needs to monitor many aspects to effect improvements in the process. Sometimes, these needs are anticipated ahead of time and collected in logs or databases for use. However, what needs to be measured often changes as the process manager looks for new ef&#64257;ciencies or tries modi &#64257;cations to the process. The ability to collect data on time spent in speci &#64257;c steps can help in driving and measuring ef&#64257;ciencies through process changes. For example, a process manager may want to know how much time operators spend accessing or searching a speci&#64257;c remote database for information, so that he can evaluate whether to invest in a faster local database optimized for their use. With the JMX tools, this kind of data can be mined at any time without interfering with or depending on the software development cycle of the call center application.</p>
<p>Another example is an E-commerce site, where customers place online orders for a range of products. For a successful site of any noteworthy scale, application performance is a signi&#64257;cant concern, requiring good monitoring and management. Measuring buying patterns along with application performance is useful in knowing when one impacts the other. In addition, there are often cases where application data is very useful to business and IT managers for capacity planning, managing inventory, or almost any aspect driving business decisions. While such capabilities are sometimes built into the core applications, most business applications do not capture all such useful data across all the applications. The availability of application management solutions to provide this kind of data on demand can help drive business decisions for significant bene&#64257;ts. With JMX tools, business managers can ask for and quickly obtain this kind of business data from the application to drive changes.</p>
<p><a href="http://www.ientry.com/page/newsletters/"><u>Click here</u> <font color="red">to sign up for FREE B2B / tech newsletters from iEntry!</font></a></p>
<p>Tony G. Thomas is CTO of AdventNet, the first independent vendor of JMX technology. AdventNet provides management software products, which includes ManageEngine, a JMX management tool. Thomas is a member of the Java Community Process Expert Group driving JMX standards. Prior to founding AdventNet, he was at AT&#038;T Bell Laboratories where his responsibilities included building and managing OSS software solutions. He obtained his PhD in Engineering from the Johns Hopkins University. He can be reached at tgt@adventnet.com. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/jmx-boosts-jee-application-management-2004-01/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 1/46 queries in 0.019 seconds using memcached
Object Caching 602/709 objects using memcached

Served from: webpronews.com @ 2012-02-12 17:45:54 -->
