|
EJB, the widely-adopted server-side component architecture for JavaTM 2 Platform,
Enterprise Edition (J2EE), enables rapid development of mission-critical
application that are versatile, reusable and portable across middleware while
protecting IT investment and preventing vendor lock-in.
EJB server-side component model simplifies development of middleware components
that are transactional, scalable, and portable. Enterprise JavaBeans servers
reduce the complexity of developing middleware by providing automatic support
for middleware services such as transactions, security, database connectivity, and more.
The Enterprise JavaBeans technology model delivers benefits that address the
most pressing concerns of enterprise development teams. These include reduced
time to market for mission-critical applications, effortless scalability and
portability, reduced reliance on hard to find developer skill sets, and an
overall increase in developer productivity. EJB technology reduces the cost
of developing enterprise scale applications, while protecting an organization's existing
investment in IT resources.
| Server Components |  |
|
Server components are application components that run in an application server.
EJB technology is part of Sun's Enterprise Java platform, a robust Java technology
environment that can support the rigorous demands of large-scale, distributed,
mission-critical application systems. EJB technology supports application
development based on a multitier, distributed object architecture in which most of
an application's logic is moved from the client to the server. The application
logic is partitioned into one or more business objects that are deployed in an
application server.
| Java Application Servers |  |
|
A Java application server provides an optimized execution environment for
server-side Java application components. By combining traditional OLTP
technologies with new distributed object technologies, a Java application
server delivers a high-performance, highly scalable, robust execution environment
specifically suited to support Internet-enabled application systems.
|