[TheServerSide Newsletter #8]
April 29, 2003 Newsletter Circulation: 130 000+ No. 9


 This newsletter is sponsored in part by DataPower
IS XML WEB SERVICES SECURITY TAKING YOU AWAY FROM REAL WORK? Get instant robust XML security in a wirespeed network device minus the usual bottlenecks. XML SECURITY WHITEPAPER & WEBINAR - CLICK HERE to learn how XS40 XML Security Gateway innovations integrate with J2EE apps for painless SOAP security. Early registrants win a copy of RSA Press' 380-page "XML-Security"! Register today at http://www.datapower.com/webinar

In This Issue



Tales From TheServerSide
 o TSS Announces Sun ONE Application Server Added to Cluster

Featured Articles
 o Skin Emax - An XML/XSLT Architecture for the Web

Tech Talks
 o Ted Farrell on J2EE Development Tools

TMC Training Video
 o Owen Taylor on Transactions

New Public Review Chapters
 o Using the JDO Query Facility and JDOQL to Find Your Data
 o AspectJ Authentication and Authorization using JAAS

TheServerSide Symposium
 o Apache, JBoss, OpenSymphony, Hibernate, Object Web Panel Debate

TMC Education Strategies
 o Introducing Enterprise Java for Managers

Key J2EE Industry News Headlines
 Some key headlines:
 o Cayenne Open Source OR Suite 1.0 Beta Released
 o Marc Fleury Publishes WHITE: Why I love Professional Open Source

This newsletter is transmitted twice a month. It is printer-friendly and available online



Tales From TheServerSide



TSS Announces Sun ONE Application Server Added to Cluster

TheServerSide has added to its J2EE portability cluster, by launching an additional Sun ONE Application Server 7 server into the group. The TSS application was ported to Sun ONE, and has joined the distributed cluster (adding to the BEA WebLogic and Oracle9iAS servers). We have written up the issues that came up with porting to Sun ONE.

TheServerSide as an application now stands as a great example of J2EE portability in action. It's a production system with heavy loads (over 2 million pageviews/month) that runs with the same J2EE application binaries deployed across different vendors servers. Each server is J2EE 1.3 compliant and runs TSS in a consistent fashion.


Featured Articles



Skin Emax - An XML/XSLT Architecture for the Web
By Joseph Chandler & Jason Thurow

This article presents a simple architecture to solve the problems presented by XSL needing to be well formed XML when working with the Entity references, import and include mechanisms of XML and XSLT. The solution makes use of the javax.servlet.Filter class, JSP technology and XML and XSLT. It involves processing the XSL as a JSP page. By doing this the developer can utilize the JSP include tags as well as everything else JSP technology has to offer, producing a well-formed XSL file that can then be compiled into a Template class, useable by an XSLT processor.



 Sponsored by Verisign - The Value Of Trust
Secure your servers with 128-bit SSL encryption! Grab your copy of VeriSign's Complimentary Guide, "Securing Your Web site for Business," and you'll learn everything you need to know about using 128-bit SSL to encrypt your e-commerce transactions, secure your corporate intranets and authenticate your Web sites. 128-bit SSL is serious security for your online business. Get it now!

Tech Talks



Ted Farrell - Architect and Senior Director of Strategy for Application Development Tools, Oracle

Topic: J2EE Development Tools

Ted looks at trends in J2EE development, tools in the Java and UML space and comments on the industry trend towards improving UML strategies as highlighted by IBM's acquisition of Rational and Borland's acquisition of Togethersoft. He discusses the technical benefits of frameworks and the influence of JavaServer Faces, Apache Struts and other Web frameworks on development tools. He also looks at the Eclipse initiative, the philosophy behind it, and emphasizes the need for standards such as JSR 198, a standard extension API for IDEs.




TMC Training Video



Owen Taylor on Transactions

This short video is good for J2EE programmers who are using databases in their deployments. It will help you better understand how to use transactions, an important mechanism to ensure your data has integrity. Owen Taylor, Senior Instructor at The Middleware Company, is seen teaching actual courseware.





New Public Review Chapters



Using the JDO Query Facility and JDOQL to Find Your Data
Excerpted from Sun Microsystems Press and Prentice Hall's Core JDO

The JDO query facility consists of an API that can be used to programmatically locate information and a query language called the JDO Query Language (JDOQL) that defines the grammar for structuring queries. The 'Finding Your Data' chapter from the Core JDO Book-in-Review looks at the query facility, and how to retrieve and query the underlying datatstore using the API and JDOQL.


AspectJ Authentication and Authorization using JAAS
Excerpted from Manning's AspectJ In Action, by Ramnivas Laddad

Using AspectJ with the Java Authentication and Authorization Service (JAAS) allows you to modularize your access control implementation into a few modules, separate from the core system logic. JAAS still performs the core part of authentication and authorization; however, by using aspects to specify operations that require access control, API calls are reduced.



TheServerSide Symposium



Apache, JBoss, OpenSymphony, Hibernate, Object Web Panel Debate

For the first time ever, founders and chief architects of all the major enterprise open source java groups are getting together to discuss issues important to the Java community. Join Bill Burke (lead architect of JBoss 4), Mike Cannon-Brookes (founder of OpenSymphony group, Java blogs), Gavin King (architect of Hibernate), Vincent Massol (Apache Struts committer and Cactus founder), and Christophe Ney (president of ObjectWeb consortium) as they discuss quesitons such as the latest innovations open source is bringing to Java, what combinations of projects gives the ultimate J2EE development framework, how to choose between so many frameworks, open source licenses and revenue models, etc.

If you're thinking about benefiting from this incredible show, you should register by April 30th. If you register in April you will get the whole symposium for $1195 ( $300 discount) and you'll get to choose from over 15 books written by J2EE experts speaking at the show and meet them in person to get a personally autographed copy. The book and discount will not be available after April 30th.


TMC Education Strategies



Do the managers at your company understand the J2EE buzzwords well enough to have intelligent conversations?

Most developers and managers have very poor communication. Often times it's because the manager is not familiar with the techno-babble that developers use, such as J2EE, load-balancing, weblogic, XML, JSP, taglibs, and more. Well, that doesn't have to be true anymore! Introducing ENTERPRISE JAVA FOR MANAGERS, a 2-day course that your manager can take to learn the lingo! This course is offered exclusively by The Middleware Company, and can be held at your site (for a bunch of managers to take at once) or your managers can come to us to take it. Do your manager a favor -- forward this email to them, and encourage them to visit http://www.middleware-company.com, contact sales@middleware-company.com, or call toll-free +1 (877) 866-JAVA for more details. Do it now while it's fresh on your mind!



 This is newsletter sponsored in part by the JCP
Ever wanted to have a say in the creation of the Java™ platform? Now you can, as a Member of the Java Community ProcessSM (JCPSM) program. When you join, you'll have the opportunity to stay ahead of the latest Java technology developments, propose new or revised Java API specification requests, serve on Expert Groups, and much more. Anyone can become a Member. Click here to find out how.


Key J2EE Industry Headlines


Enterprise Object Broker 1.0

After a more than a year of development, Enterprise Object Broker (EOB) has reached version 1.0. This Apache Avalon based open-source software offers another n-tier RPC solutions for Java. It is a bean server that mimics .NET style remoting, giving transparent distribution for Java objects via their interfaces.


Edgar Codd, database theorist, dies at 79

Edgar F. Codd, a mathematician and computer scientist who laid the theoretical foundation for relational databases died on Friday; he was 79. Codd wrote several papers oon relational theory while at IBM in the 60' and early 70's, but it wasn't until the late seventies that Oracle and IBM released RDBMS.


Cayenne Open Source OR Suite 1.0 Beta Released

Cayenne OpenSource Object-Relational Suite 1.0 Beta has been released. Cayenne offers a full Object-Relational solution for all kinds of Java database applications, including but not limited to J2EE. This release offers support for more databases, more JDBC support (BLOBs, Stored Procedures, etc), and full user guide.


Marc Fleury Publishes WHITE: Why I love Professional Open Source

Marc Fleury has published the "White", the second paper in his "Blue, White, Red" series. White, or "Why I love Professional Open Source", discusses JBoss' beginnings, how they grew, how open source works, Fleury's views on the economics of the appserver marketplace, and his vision for Professional Open Source.


BPEL4WS submitted to OASIS Standards Body

BEA, IBM, and Microsoft have submitted the Business Process Execution Language for Web Services (BPEL4WS) to the OASIS standards organization this week, and a new technical committe is being formed at OASIS to continue work on the spec. A rival spec, the Web Services Choreography Interface, is being worked on at W3C.


Netcraft Java Servlet Engines Report

Netcraft recently published a note on stats it has collected on servlet engine usage around the net. According to Netcraft, JSP has been the fastest growing scripting technology after ASP.NET last year, but JSP sites are often bigger, more complex, and better funded. Tomcat and Resin were the #1 servers.






Unsubscribe


If you are receiving this newsletter it is because you signed up as a member of TheServerSide.com and elected to receive our newsletters. To unsubscribe from TheServerSide.com's bi-weekly newsletter, log on to TheServerSide and edit your user profile. Email webmaster@theserverside.com if you are having problems editing your profile.



This newsletter and contents are Copyright (c) 2002 The Middleware Company