Lightweight server architecture

A lightweight J2EE container based on a dynamic Java-components framework provides a modular, high-performance container with a small footprint for executing standard J2EE components. The container permits the execution of J2EE 1.4 applications, including Enterprise JavaBean (EJB) and Web components and the JMS API, on anything from high-end servers to mobile devices, such as a handheld or tablet PC running Windows XP. The core packages are 100% Java and portable to all JDK 1.4+ platforms. Native code is used only for optional modules; for example, operating system login modules, and for supporting CORBA and PowerBuilder™ components.