Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What are the design goals of EJB architecture?



What are the design goals of EJB architecture?..

Answer / guest

The Enterprise JavaBeans specification defines a standard
architecture for implementing the business logic of
multi-tier applications as reusable components. In addition
to Enterprise JavaBeans components, the architecture defines
three other entities: servers, containers, and clients. This
architecture incorporates several design goals:

Enterprise JavaBeans servers are designed to wrap around
legacy systems to provide fundamental services for
containers and the components they contain.

Enterprise JavaBeans containers are designed to handle
details of component life-cycle, transaction, and security
management. By interceding between clients and components at
the method call level, containers can manage transactions
that propagate across calls and components, and even across
containers running on different servers and different
machines. This mechanism simplifies development of both
component and clients.

Component developers are free to focus on business logic,
since containers provide services automatically by
interceding in component method calls. A simple set of
callback interfaces are all that a developer needs to
implement to participate in container provided services.


A client?s view of an Enterprise JavaBean remains the same
regardless of the container it is deployed in. Any container
in which an Enterprise JavaBean is deployed presents the
same interfaces to the client. This extends to containers
from different vendors, running against different servers
and different databases, on diverse systems on a network.
This client transparency ensures wide scalability for
multi-tier applications.

Along with container managed transactions, the Enterprise
JavaBeans architecture enables component- and client-managed
transactions. Containers can participate in component or
client initiated transactions to enforce transaction rules
across method call and component boundaries. Components can
also specify transaction types by method, enabling them to
mix transaction types within a single object.

A variety of Enterprise JavaBean attributes, including the
default component transaction type, can be specified at
either development or deployment time, and enforced through
mechanisms built into the container architecture.

The Enterprise JavaBeans architecture is based on the Java
programming language, so enterprise Beans take full
advantage of the ?write once, run anywhereTM? standard.

Is This Answer Correct ?    3 Yes 1 No

Post New Answer

More EJB Interview Questions

What is the procedure for the presentation of ejb persistence mechanism?

0 Answers  


Why do we use @requestmapping?

0 Answers  


What is EJB server provider?

0 Answers  


What is ejb container?

0 Answers  


Using Container managed entity bean, how an entity bean can be created?

1 Answers  


How to generate ejb stubs in eclipse?

0 Answers  


java doesnot support multiple inhetance. but a interface can support.how the ambiguities are rectified in interfaces?

2 Answers   CGI,


Basic types of Enterprise JavaBeans?

4 Answers   TCS,


Enlist the enterprise beans types?

0 Answers  


What is ejb and its types in java?

0 Answers  


What is ejb client?

0 Answers  


How does a container, manage access, from multiple transactions on an entity bean?

1 Answers  


Categories