Enterprise software developers and corporate IT architects have established
the Java Enterprise Edition (JEE) platform as a leading choice for building
enterprise software applications. The platform is widely used for everything
from eCommerce Websites to back office data aggregation systems. Its
versatility and reliability as an enterprise computing platform is well
established.
But this wasn't always so. Sun initially trumpeted Java as a desktop platform
that would bring rich content to Web applications in the form of Java applets
that run locally in a user's Web browser. It was also touted as a
thick-client desktop application development tool that would be widely used
to build applications that could run on any computer (remember write once,
run anywhere?).
Someti... (more)