While innovation, creativity and individualism have been the attributes which has revolutionized the information technology world, one of the most stunning technology inventions which has brought a paradigm shift in the way the world does business is 'INTERNET' which in turn led to evolution of 'ecommerce'. The internet and the underlying technologies is proving to be the effective way for companies to establish extended business presence going beyond geographies irrespective of their size or place of operation.
Java has been a key enabler as a technology in the internet world harnessing the power of the network because it is both a programming language and a selection of specialized platforms. It standardizes the development and deployment of the kind of secure, portable, reliable, and scalable applications required by the networked economy.
The Java 2 Platform, Enterprise Edition (J2EE) has emerged as one of the strongest platforms for creating business critical applications. J2EE is a set of coordinated specifications and practices that together enable solutions for developing, deploying, and managing multi-tier server-centric and enterprise applications. With Sun Microsystems while being the source, for invention of this Java technology also played a key role in creating the standards and APIs for J2EE to ensure compatibility among the applications developed by different vendors.