Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
182 views2 pages

Understanding Application Architectures

There are several application architectures: 1) Single tier architecture has the data and application running in the same memory on one system. 2) Two tier architecture separates the data and application onto one or more systems connected by a network. 3) Three tier architecture is for web applications, separating the client, application, and database tiers. 4) Four tier or multi-tier architecture is for enterprise applications, adding a middleware tier between the application and database tiers to handle distributed components across multiple systems.

Uploaded by

lakshmidevi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
182 views2 pages

Understanding Application Architectures

There are several application architectures: 1) Single tier architecture has the data and application running in the same memory on one system. 2) Two tier architecture separates the data and application onto one or more systems connected by a network. 3) Three tier architecture is for web applications, separating the client, application, and database tiers. 4) Four tier or multi-tier architecture is for enterprise applications, adding a middleware tier between the application and database tiers to handle distributed components across multiple systems.

Uploaded by

lakshmidevi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Application Architectures

Single Tier Architecture :


Data and Application will be running in the same memory. Application and Data both are on the same
system. Eg: C / Java / .Net Applications working files

Two Tier Architecture :


Data is in one memory and Application is in another memory. Application and Data both can be on
the same system or different systems in a network.
Eg: D2k Form / Reports/ Java Console Application / VB Forms ( Any Desktop Application )

Client / User Tier ( Desktop App ) Database Tier

D2k Form/ Request


Report/ Java
Console
Application/
C-Program/ Database
Response
VB Form

Three Tier Architecture :


It is a Web Application. Web Application can be Java / .Net / Oracle Applications or any other
application working with Application Servers.

Client – Tier Application - Tier


Database - Tier

HTTP Request Application


Components
Request
WEB Servlet / JSP/
CLIENT Oracle Data Base
Application
Forms, JSP Response
Pages
HTTP Response

Vidyasagar OracleTechnologiesTrainer || [email protected] || Contact No: 9066277071


Four Tier / Multi-Tier Architecture :

It is an Enterprise Application.

Client – Tier Application - Tier Middle - Tier Database


– Tier

HTTP Request
Application Request
Components

WEB Servlet / JSP/ Request


CLIENT Oracle Middleware Data Base
Application Response
Forms, JSP
HTTP Response Pages Response

Middleware :
Java EJB Components are used as Middleware Components.
Some Middleware Components can be Distributed.

If Application –Tier and Middle-Tier are on the Same system, then it is called as Enterprise
Application.

If multiple Middleware components are running on different systems in a network, then it is called as
distributed application.

Vidyasagar OracleTechnologiesTrainer || [email protected] || Contact No: 9066277071

You might also like