EAServer architecture

The EAServer J2EE container is based on a dynamic Java-components framework, which provides a modular, high-performance container with a small footprint for executing standard J2EE components. The container permits the execution of J2EE Web applications, including EJB components and the JMS API, on 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.

EAServer provides a scalable and platform-independent environment for the execution of Web and component-based applications. EAServer is scalable because it is multithreaded and multiprocessor safe.

The EAServer execution environment is the same across all platforms.

EAServer provides the following services:

In addition to these built-in services, you can install service components that run in the background and provide customized services to clients or other components. See “Services tab” in Chapter 3, “Creating and Configuring Servers,” in the EAServer System Administration Guide.