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
Write code in JavaScript to display the odd numbers among 20 to 100 using FOR statement? Note: No required to write whole HTML program. Just JavaScript code of require elemen

Objectives 1.      To design and implement a simple class. 2.      To write a test program to create instances of your class and demonstrate its behaviour. 3.      To col

Javascript validation, JAVA Programming 1. Obtaining the new script: Download and save the attached comment CGI mailer script form-mail2.pl to your server''s cgi-bin directory, and

Give an Examples of java.lang.Math Methods Here is an instance program in which exercises most of the routines in java.lang.Math. If your high school math is a little rusty, do

Java program will be take data from excel files (left diagram), and uses can be able to enter the input(middle diagram) in website when run the input the result appear in Pie 2D or

I want Multiplayer Backgammon Game Project Description: We want a multiplayer backgammon as short as well as long one. It should be free and on money also. The games fronted

How can you justify that a DBMS is better to use than Flat-file database? A DBMS takes care of the storage, retrieval, and management of large data sets on a Database. It give

Explain the term Event Handler? An event handler is a command that calls a function while an event happens, like as the user clicking a button.

How to Scaling Images in java applet? You can scale an image within a particular rectangle using this version of the drawImage() method: public boolean drawImage(Image img,

Business Objects represent the data client. They are the objects that need access to the datasource to obtain and store data. Data Access Objects abstract the relying data access i