Speaking to Sun's J2EE marketing team recently, we learned that J2EE 1.4 has
been delayed so that "vital" new Web services features could be added.
Originally targeted for the second half of 2002, J2EE 1.4 FCS is now not
expected until this summer.
J2EE is perhaps the most significant of the three Java platform "editions" -
Micro, Standard, and Enterprise. It's usually J2EE that is stacked up against
.NET in the marketplace. Delays to J2EE releases significantly impact on the
extent to which Enterprise Java can maintain and improve its market
penetration.
I question whether Sun's current monolithic approach to the Enterprise
Edition is either appropriate or effective. On the one hand, J2EE 1.4 is just
another set of specifications going through the Java Community Process (JCP);
like all standards processes, that's bound to mean compromises and delays as
competitor... (more)
Legions of distinguished commentators have already written a zillion words to
explain that .NET is either "awesomely easy to use" or "monopolistic";
conversely, what seems like thousands of articles suggest that J2EE is "the
only proven scalable platform" or is "dangerously fragmented."
Microsoft would love its decade-and-a-half-old desktop dominance to spread
into the server world. It hopes that the Web services technology it's
building into the Windows operating system with .NET architecture will help
to achieve that - making it as easy to build services in the future as it has ... (more)
In the past there seemed to be two more or less exclusive routes to
integration: "roll your own" or buy an EAI product. Typically, developers
would choose the first option for maximum flexibility, while project managers
preferred the second, for consistency and security.
Now, XML and Web services standards can offer lower cost options for
enterprise integration, and have helped to promote the emergence of a new
class of integration tool, the Enterprise Service Bus (ESB). Over the last
year the ESB has emerged as a "middle way" between these two approaches,
providing a developer-... (more)
JMS has been a godsend to Java developers who want to use tried-and-tested
messaging paradigms without having to wrestle with multiple proprietary APIs.
A new breed of messaging vendors is delivering enterprise-quality JMS
implementations at substantially lower costs than the previous MOM
incumbents, as well as offering JMS wrappers to help integrate legacy and
Java environments and extending JMS to lightweight and mobile devices.
However, JMS is not the only show in town. This article discusses when you
might prefer to use three existing alternatives to JMS.
Use Messenger to Sim... (more)
During the past 18 months, a rapidly growing number of organizations have
been taking advantage of the emerging JCache standard for distributed caching
to help scale application performance while at the same time reducing
infrastructure costs.
This article looks at some of the strengths and weaknesses of various caching
architectures, examines how they fit into the surrounding J2EE and other
ecosystems, and pinpoints each one's "sweet spot." It will look at both
"flat" and multi-tier frameworks, and contrast standards-based frameworks
with proprietary offerings.
JCache: A Plugg... (more)