Define the n-tier architecture or j2ee 3-tier?, JAVA Programming

The J2EE platform is a multi level-tiered system. A tier is a functional or logical partitioning of a system.

 

Each tier is given a unique responsibility in a 3-tier system. Each tier is loosely coupled and logically separated from each other, and can be distributed.

Client tier presents Web browser, an Applet or other application, Java, WAP phone etc. The client tier builds requests to the Web server who will be serving the request by either returning static content if it is require in the Web server or forwards the request to either JSP or Servlet in the application server for either dynamic or static content.

Presentation tier have the presentation logic needed to serve clients. A JSP or Servlet in the presentation tier intercepts manages logons, client requests, sessions, accesses the business services, and finally prepares a response, which sends to client.

Business tier gives the business services. This tier occupies the business logic and the business data. All the business logic data is centralized into this tier as opposed to 2-tier systems where the business logic is scattered between the backend and the front end. The benefit of having a centralized business tier is that same business logic may support different types of clients like browser, other stand- alone applications, WAP (Wireless Application Protocol) client defined in Java, C++, C# etc.

 

Integration tier is responsible for interacting with external resources such as ERP systems, legacy systems, databases, messaging systems like MQSeries etc. The components in this tier need J2EE, JMS, JDBC Connector Architecture (JCA) and some proprietary middleware to occupy the resource tier.

Resource tier is the external resource such as a Mainframe system, ERP system, database etc responsible for storing the data. This tier is also named as EIS (Enterprise Information System) Tier or Data Tier.

 

 

Posted Date: 7/25/2012 3:18:04 AM | Location : United States







Related Discussions:- Define the n-tier architecture or j2ee 3-tier?, Assignment Help, Ask Question on Define the n-tier architecture or j2ee 3-tier?, Get Answer, Expert's Help, Define the n-tier architecture or j2ee 3-tier? Discussions

Write discussion on Define the n-tier architecture or j2ee 3-tier?
Your posts are moderated
Related Questions
1- I need application used android studio with source code and all file . same this application : 2-">https://play.google.com/store/apps/details?id=com.magnetic.openmaps&hl=en 2

Design pattern : As you may look from the diagram given below, containers collect components. Sometimes you want to accumulate a container to another container. So, a container co

JMS is the ideal high-performance messaging stage for intra business messaging, with full programmatic control over quality of service and delivery options. JavaMail gives lowes

Luminous Jewels - The Polishing Game Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various lum

A MapMessage carries name-value pair as its payload. Therefore its payload is same to the java.util.Properties object of Java. The values can be Java primitives or their wrappers

Test Driven Development (TDD) TDD process gives your confidence in the delivered code for the following things. 1. TDD can remove duplication of code and also disciplines t

Describe synchronization in respect to multithreading. With respect to multithreading, synchronization is the capability to control the access of multiple threads to shared res

i have got project of Vending machine. would you please help me about how to start and how to use coding.thanks

I need Crime Management Project Description: It is a web based project build in Oracle(back end) and J2EE(front end)  for peoples so they will register complaints online.

Finding an Applet's Size When running inside a web browser the size of an applet is set through the height and width attributes and cannot be changed by the applet. Several app