Home > Articles > Programming > Java

  • Print
  • + Share This
This chapter is from the book

1.7 Summary

EJBs are Java software components that run in a framework that supports distribution, load sharing, fault tolerance, security, and transaction management. The developer works within this framework to make the use of these features relatively straightforward. EJBs can use Java APIs like JDBC and JNDI to interact with external resources and can interoperate with other distributed object architectures, such as CORBA. The EJB framework is designed to support the notion of building an application with components from different vendors. The specification distinguishes between the 'component provider' and the 'application assembler,' even though these may, in practice, be the same person or group of people.

Effective use of EJBs requires that EJB server products be widely available. At the time of writing, there are a large number of vendors with products that support EJB 1.1, and a small—but growing—number that support EJB 2.0.

Table 1.1. Some products that support EJB technology.

Vendor

Product

Contact

URL Evaluation support

Notes

Allaire Corp.

JRUN

http://www.allaire.com/products/
jrun

Free developer version

All java

IONA

iPortal

http://www.iona.com/products/
ip/ipipashome.html

Free 30-day

Evidian

JonAS

http://www.objectweb.com

Open Source

Gemstone Systems, Inc.

Gemstone/J

http://www.gemstone.com/products/
jboss/index.html

Free 30-day

Borland, Inc.

Inprise

http://www.borland.com/besappserver/
index.html

Free trial version

Supports the connector API

Persistence Software, Inc.

Power Tier

http://www.persistence.com/products/
powertier/j2ee.php

Free 30-day

Pramati Software, Inc.

Pramati AS

http://www.pramati.com

Free 30-day

Sybase, Inc.

EA Server

http://www.sybase.com/easerver

Free 60-day

BEA, Inc.

WebLogic

http://www.weblogic.com

Free 30-day

World's bestseller; EJB2.0 support

Sub/AOL

Sun ONE Application Server
(formerly iPlanet application server)

http://wwws.sun.com/software/products/
appsrvr/home_appsrvr.html

Trial versions on request

(open source)

jBoss

http://www.jboss.org

Open source

Very popular open source EJB server

Oracle Corp.

Oracle 8i/9I

http://www.oracle.com

Trial versions for some platforms

Very wide platform support

IBM Corp.

WebSphere

www-4.ibm.com/software/
webservers/appserv

Free 60-day

Very wide platform support


  • + Share This
  • 🔖 Save To Your Account