LinuxWorld: Java brings Linux to the enterpriseAug 16, 2000, 05:09 (0 Talkback[s])
(Other stories by Tony Sintes)
[ Thanks to S.Ramaswamy for this link. ]
"In December 1999, Gary Meyer, an application architect for Vitria Technology, set out to deploy enterprise Java technologies on Linux. Meyer quickly discovered that there were no readily available resources to aid him in setting up a Java-based enterprise environment on Linux. Luckily for us, Meyer did not give up. Instead, he persevered in his quest and finally succeeded. When he was done, he documented what he had learned in the form of the "Enterprise Java for Linux HOWTO." In June, Meyer presented his findings during his technical session of the same name at JavaOne 2000."
"Meyer's session was quite technical, taking the attendees through his HOWTO in detail. Yes, there was even source code. Rather than recount each and every detail here, suffice it to say that you will get a fairly good idea of what the session was all about if you check out Meyer's HOWTO (see Resources). Meyer has also made the presentation slides and source code available for downloading off his personal Website. But before you go and grab the source, let me share some of the session highlights with you. First, enterprise Java on Linux is possible. Second, the solution that you choose can be 100 percent free."
"A Java enterprise environment is composed of the following pieces: a JDK, a Web server, and a database. Of course, those pieces (minus the JDK) are available in any enterprise environment. So what's so special about Java? Simple: it's the APIs, stupid! What sets a Java enterprise environment apart from a normal enterprise environment is Java's rich set of APIs such as servlets, EJBs, JDBC, JNDI, JTS, and JMS. Those technologies allow you to quickly build your enterprise, allowing you to focus on your business instead of the underlying piping and framework. However, beware if you're looking for more information on JNDI or JMS. Meyer's presentation focused on the most popular APIs: servlets, EJBs, and JDBC. For information on the other APIs, you'll need to look elsewhere. Nevertheless, Meyer's HOWTO and presentation showed how to build a solid enterprise foundation, which you'll need to use the other pieces."