Java passing endurance tests
For whatever reasons, the image of Java has suffered
somewhat over the past year or so. Why? It could be that the never-ending
Microsoft .NET campaign compelled development managers to evaluate that
alternative to Java. It could be that Java technology isn't progressing as fast
as some had hoped. It could be simply that Java is no longer new or ''cool'' to
developers -- its early hype was too much for any technology to live up to.
Whatever it is, some Java champions feared for a bit that the technology was
The subdued hype surrounding Java prompted us to take a close look this month
at a couple of key Java-based technologies -- Java Message Service (JMS) and
J2EE application servers -- for our Special Report, ''Java gets better.'' Our
authors found that Java is alive and well, and remains the most -- and perhaps
the only -- viable alternative to Microsoft technologies.
The evolution of JMS since its unveiling with great
fanfare during the 1998 JavaOne conference is traced by correspondent John
Waters from those early days in his share of the Special Report, JMS taking a place in the
Early on, analysts told Waters, the Java messaging technology was seen by
many observers to be inferior even to Microsoft's immature messaging systems.
Over the ensuing years, however, JMS has quietly overcome early technical
problems to become a key technology in products from firms ranging from giants
like IBM, Hewlett-Packard and Oracle to smaller suppliers like SpiritSoft and
Fiorano Software. And, analysts say, JMS is positioned to become a key element
in enabling Web services within corporate IT groups.
In the Special Report's second story, Improvements mark evolving Java
, Editor-at-Large Jack Vaughan takes a new look at a J2EE application
server business that has seen considerable consolidation over the past couple of
years. Vaughan, in his inimitable way, takes a look at the state of several
application server players today and where one can reasonably expect the
technology to extend in the coming months and years.
At the same time, our .NET & Beyond
columnist , consultant David
Chappell, takes a critical look at what he calls the ''simple-minded view'' that
universally accepted technology standards are the best solution for all
technologies. Not so, says Chappell.
While vertical standards like TCP are essential for communication,
competition among vertical standards like J2EE and .NET generally leads to more
and quicker technological innovation than would a world of vertical standards
monopolies. The conclusion: Don't overlook the benefits of competition in the
Michael W. Bucken
Mike Bucken is former Editor-in-Chief of Application Development Trends magazine.