Enterprise JavaBeans
Home > SOA Definitions - Enterprise JavaBeans
SearchSOA.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Enterprise JavaBeans



Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

DEFINITION - Enterprise JavaBeans (EJB) is an architecture for setting up program components, written in the Java programming language, that run in the server parts of a computer network that uses the client/server model. Enterprise JavaBeans is built on the JavaBeans technology for distributing program components (which are called Beans, using the coffee metaphor) to clients in a network. Enterprise JavaBeans offers enterprises the advantage of being able to control change at the server rather than having to update each individual computer with a client whenever a new program component is changed or added. EJB components have the advantage of being reusable in multiple applications. To deploy an EJB Bean or component, it must be part of a specific application, which is called a container.

Originated by Sun Microsystems, Enterprise JavaBeans is roughly equivalent to Microsoft's Component Object Model/Distributed Component Object Model architecture, but, like all Java-based architectures, programs can be deployed across all major operating systems, not just Windows. EJB's program components are generally known as servlets (little server programs). The application or container that runs the servlets is sometimes called an application server. A typical use of servlets is to replace Web programs that use the common gateway interface (CGI) and a Practical Extraction and Reporting Language script. Another general use is provide an interface between Web users and a legacy application mainframe application and its database.

In Enterprise JavaBeans, there are two types of beans: session beans and entity beans. An entity bean is described as one that, unlike a session bean, has persistence and can retain its original behavior or state.

CONTRIBUTORS: Hayden Marchant
LAST UPDATED: 24 Mar 2003

Read more about Enterprise JavaBeans:
- The Enterprise JavaBeans' Web site offers a tutorial.


Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Verizon uses BPEL app to cut down on code, check for fraud, and go green
Verizon Wireless employed Oracle BPEL Manager with a rules engine to study call patterns which led to a reduction in lines of Java code for an app...
Visual orchestration tool addresses event processing and SOA
A tool for enterprise architects, business analysts and Java developers includes an integrated engine for complex-event processing.
Adobe Integrated Runtime (AIR) melds with ColdFusion - builds calendaring system for child services agency
The San Diego Department of Child Support Services took its ColdFusion skills into the world of Web 2.0 when it created the RIA view for a child...

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Hadoop  (SearchSOA.com)
Hadoop is a free, Java-based programming framework that supports the processing of large data sets in a distributed computing environment. It is part...
Java Card  (SearchSOA.com)




About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2001 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts