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:
High-speed communication and data transfer, even for large data sets
Secure data transmission because the transfer of information from the database to the middle tier does not take place over the network