EJB Server’s runtime engine provides a scalable and platform-independent environment for the execution of component-based applications. EJB Server is scalable because it is multithreaded and multiprocessor safe. The EJB Server execution environment is the same across all platforms.
The EJB Server runtime engine provides these services:
Network listeners for the connections on which clients send remote component invocations. EJB Server’s core network server technology is based on Sybase’s Open Client/Server™ technology.
An execution environment for middle-tier components.
A built-in HTTP server. You can use EJB Server’s HTTP support to deploy your application’s Java applets and HTML pages.
Ability to run with different Java virtual machines.
Connection caching. You can define caches of connections for interacting with databases from EJB Server components.
See “Connection caching” for more information.
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.