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 || vidyawave@gmail.com || 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 || vidyawave@gmail.com || Contact No: 9066277071