Explain J2EE architecture

The Eduladder is a community of students, teachers, and programmers just interested to make you pass any exams. So we solve previous year question papers for you.
See Our team
Wondering how we keep quality?
Got unsolved questions?

Ask Questions
Java-10cs753-Downloadable-->View question

Explain J2EE architecture?

(10M) [July 2015 ,Jan 2014 ]


Taged users:

Be first to like this question

Be first to dislike this question

Talk about thisDelete|Like|Dislike|


A tier is an abstract concept that defines a group of technologies that provides one or more services to its clients. In multi-tier architecture each tier contains services that include software object or DBMS. Multi-tier architecture is composed of clients, resources, components (service), and containers. Clients, Resources and Components A client refers to a program that requests a service from a component.

A resource is anything a component needs to provide a service, and a component is part of tier that consists of a collection of classes or a program that performs a function to provide the service.

A container is software that manages a component and provides a component with system services. The relationship between a container and a component is sometimes referred to as a contract, whose terms are governed by an application programming interface (API). An API defines rules a component must follow and the services a component will receive from the container.

A container handles persistence, resource management, security, threading and other systemlevel services for components that are associated with the container. Components are responsible for implementation of business logic. It helps the programmer to focus on coding business rules into components without becoming concerned about low-level system services.

The relationship between client, component and resource is shown below. Normally large organizations employ multi-tier architecture because it is easy to build an application that is flexible, scalable and responsive to the expectation of clients. Considering an organization that groups its services as marketing tier, production tier, support tier and facility services tier.

At the lowest level facility services contains variety of resources that include electricity, elevator, computer network, and telephone services. The next tier in the organization contains support resources like computer programming, accounting, counseling etc. Production tier has the resources necessary to produce products and services sold by the company.

The highest tier consists of resources for product management and advertising. All the tiers should interact with each other for the proper functioning of the enterprise. This is similar to the tier structure in distributed systems. The tier relationship in an enterprise is given below


Be first to like this answer

Be first to dislike this answer
Talk about this|Once you have earned teacher badge you can edit this questionDelete|Like|Dislike|

Can you help us to add better answer here? Please see this

Not the answer you're looking for? Browse other questions from this Question paper or ask your own question.

Join eduladder!