Enterprise Java Beans (EJB Server)

Sybase provides the Enterprise JavaBean (EJB) Server, a component transaction server, with Adaptive Server version 12.5. EJB Server provides the framework for creating, deploying, and managing middle-tier business logic in the form of EJBs in a multi-tier environment.

In a three-tier environment, the client provides the user interface logic, the business rules are separated to the middle tier, and the database is the information repository. The client does not access the database directly. Instead, the client makes a call to the EJB Server on the middle tier, which then accesses the database.

EJB Server is designed to reside on the same machine as the database engine it serves. Because the servers are on the same machine, EJB Server can communicate with the database using Adaptive Server’s high-speed, shared-memory JDBC driver. This approach ensures: