SlideShare ist ein Scribd-Unternehmen logo
1 von 24
2,3 & N TIER
ARCHITECTURE
Table of contents
 Introduction
 Client & server
 2tier architecture
 3tier architecture
 Applications of 2 & 3 tier architecture
 Conclusion
Introduction

 What is client??


 What is server??
What is client??


 Client (computing), software that accesses a remote
 service on another computer known as a server, by
 way of a network
What is server??

 A server is a computer, or series of computers, that
 link other computers or electronic devices together

 For example, when you enter a query in a search
 engine, the query is sent from your computer over the
 internet to the servers that store all the relevant web
 pages. The results are sent back by the server to your
 computer.
Peer to peer architecture
 Peer-to-peer (P2P) computing or networking is a
 distributed application architecture that partitions
 tasks or work loads between peers.

 Peers are equally privileged, equipotent participants
 in the application.
Coming back to client – server architecture
   • A client makes a request to connect to a server for
     providing some service.

   • The services running on the server run on known
     ports and the client needs to know the address of the
     server machine and this port in order to connect to
     the server.

   • The first packet which the client sends as a request to
     the server contains this information and this is then
     further used by the server to send any information.
What is a Two-Tier Architecture?
  A two-tier architecture is where a client
  communicate directly to a server. It is
  typically used in small environments.
 In two-tier architecture, the server holds both
 the application tier (Business Logic) and the
 data tier (data).
Advantage & Disadvantage
Advantages                     Disadvantages
 Simple structure              Poor performance
                                Dependability
 Easy to setup and maintain    Non-Scalable
                                Not portable to other
 Good for small user groups     database server.
 What is a 3-Tier Architecture

 In 3-tier architecture, there is an intermediary level, meaning
  the architecture is generally split up between:
 A client, i.e. the computer which requests the resources,
  equipped with a user interface (usually a web browser for
  presentation purposes
 The Application server (also called middleware), whose task is
  to provide the requested resources, but by calling on another
  server
 The data server, which provides the application server with the
  data it requires
Various Web Servers
 Apache - Web site hosted 378,267,399 (64.91%)
 IIS (MS) - 84,288,985 (14.46%)
 Nginx
 GWS
 Oracle (Sun)


 SSI, CGI, SCGI, FastCGI, PHP, Java Servlet, JavaServer
  Pages, ASP, ASP .NET, Server API , JS, AJAX
Various Application Servers
 IBM Webshpere
 Jboss
 Oracle App. Server
 Tomcat
 WEbLogic
 Silver Stream
Various Database Servers
 Oracle
 DB2
 SQL Server
 Informix
 Ingress
N – Tier Architecture
E business n_tier_arch
E business n_tier_arch
E business n_tier_arch
E business n_tier_arch
E business n_tier_arch

Weitere ähnliche Inhalte

Was ist angesagt?

Chapter2
Chapter2Chapter2
Chapter2suks_87
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecturejit_123
 
client server architecture
client server architecture client server architecture
client server architecture Saurabh Soni
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server ArchitectureAshir Mubeen
 
Client server computing
Client server computingClient server computing
Client server computingStudent
 
Client Server Architecture in Software engineering
Client Server Architecture in Software engineeringClient Server Architecture in Software engineering
Client Server Architecture in Software engineeringpruthvi2898
 
Introduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratAttaullah Hazrat
 
Client sever architecture
Client sever architectureClient sever architecture
Client sever architectureTahira Sadaf
 
Webtech presentation
Webtech presentationWebtech presentation
Webtech presentationAnil Pokhrel
 
What is a database server and client ?
What is a database server and client ?What is a database server and client ?
What is a database server and client ?Open E-School
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed ComputingAbhishek Jaisingh
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server ArchitectureRence Montanes
 
Client server technology
Client server technologyClient server technology
Client server technologyAnwar Kamal
 
3 Tier Architecture
3  Tier Architecture3  Tier Architecture
3 Tier ArchitectureWebx
 
two tier and three tier
two tier and three tiertwo tier and three tier
two tier and three tierKashafnaz2
 

Was ist angesagt? (20)

Chapter2
Chapter2Chapter2
Chapter2
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecture
 
client server architecture
client server architecture client server architecture
client server architecture
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
Client server computing
Client server computingClient server computing
Client server computing
 
Client Server Architecture in Software engineering
Client Server Architecture in Software engineeringClient Server Architecture in Software engineering
Client Server Architecture in Software engineering
 
Introduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah Hazrat
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Client sever architecture
Client sever architectureClient sever architecture
Client sever architecture
 
Client server model
Client server modelClient server model
Client server model
 
Webtech presentation
Webtech presentationWebtech presentation
Webtech presentation
 
Client Server Computing : unit 1
Client Server Computing : unit 1Client Server Computing : unit 1
Client Server Computing : unit 1
 
What is a database server and client ?
What is a database server and client ?What is a database server and client ?
What is a database server and client ?
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed Computing
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
Client server technology
Client server technologyClient server technology
Client server technology
 
3 Tier Architecture
3  Tier Architecture3  Tier Architecture
3 Tier Architecture
 
two tier and three tier
two tier and three tiertwo tier and three tier
two tier and three tier
 
Client Server Architecture1
Client Server Architecture1Client Server Architecture1
Client Server Architecture1
 
Clientserver
ClientserverClientserver
Clientserver
 

Andere mochten auch

Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010David McCarter
 
N tier web applications
N tier web applicationsN tier web applications
N tier web applicationsMike Feltman
 
N-tier Application Developement
N-tier Application DevelopementN-tier Application Developement
N-tier Application DevelopementDetectivee Mirza
 
N-tier and oop - moving across technologies
N-tier and oop - moving across technologiesN-tier and oop - moving across technologies
N-tier and oop - moving across technologiesJacinto Limjap
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architectureSuman Behara
 
N-Tier, Layered Design, SOA
N-Tier, Layered Design, SOAN-Tier, Layered Design, SOA
N-Tier, Layered Design, SOASperasoft
 
3 tier architecture
3 tier architecture3 tier architecture
3 tier architecturetahir khan
 
3 Tier Architecture
3 Tier Architecture3 Tier Architecture
3 Tier Architectureguestd0cc01
 

Andere mochten auch (10)

Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010
 
N tier web applications
N tier web applicationsN tier web applications
N tier web applications
 
N-tier Application Developement
N-tier Application DevelopementN-tier Application Developement
N-tier Application Developement
 
N-tier and oop - moving across technologies
N-tier and oop - moving across technologiesN-tier and oop - moving across technologies
N-tier and oop - moving across technologies
 
N tier
N tierN tier
N tier
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architecture
 
2 tier and 3 tier architecture
2 tier and 3 tier architecture2 tier and 3 tier architecture
2 tier and 3 tier architecture
 
N-Tier, Layered Design, SOA
N-Tier, Layered Design, SOAN-Tier, Layered Design, SOA
N-Tier, Layered Design, SOA
 
3 tier architecture
3 tier architecture3 tier architecture
3 tier architecture
 
3 Tier Architecture
3 Tier Architecture3 Tier Architecture
3 Tier Architecture
 

Ähnlich wie E business n_tier_arch

Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computingLinh Nguyen
 
Client server architecture
Client server architectureClient server architecture
Client server architectureRituBhargava7
 
Client server computing
Client server computingClient server computing
Client server computingjorge cabiao
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systemsAtif Imam
 
client-server.pptx
client-server.pptxclient-server.pptx
client-server.pptxEbukaChikodi
 
Building Intranet Assignment 2009 03 14 roshan basnet (1)
Building Intranet Assignment 2009 03 14 roshan basnet (1)Building Intranet Assignment 2009 03 14 roshan basnet (1)
Building Intranet Assignment 2009 03 14 roshan basnet (1)rosu555
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecturesuks_87
 
Application server
Application serverApplication server
Application servernava rathna
 
A Distributed Control Law for Load Balancing in Content Delivery Networks
A Distributed Control Law for Load Balancing in Content Delivery NetworksA Distributed Control Law for Load Balancing in Content Delivery Networks
A Distributed Control Law for Load Balancing in Content Delivery NetworksSruthi Kamal
 
Client computing evolution ppt11
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11Tech_MX
 
Client Server Managment
Client Server ManagmentClient Server Managment
Client Server ManagmentNeeraj Dhiman
 
CLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptCLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptsuman yadav
 
Client-Server Model
Client-Server ModelClient-Server Model
Client-Server ModelHTS Hosting
 
client-server-architecture.ppt
client-server-architecture.pptclient-server-architecture.ppt
client-server-architecture.pptgowriganesh
 
client-server-architecture ss.ppt
client-server-architecture ss.pptclient-server-architecture ss.ppt
client-server-architecture ss.pptOsmanGani61
 
Distributed Services Scheduling and Cloud Provisioning
Distributed Services Scheduling and Cloud ProvisioningDistributed Services Scheduling and Cloud Provisioning
Distributed Services Scheduling and Cloud ProvisioningAr Agarwal
 

Ähnlich wie E business n_tier_arch (20)

Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computing
 
Technical Architectures
Technical ArchitecturesTechnical Architectures
Technical Architectures
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
SOFTWARE COMPUTING
SOFTWARE COMPUTINGSOFTWARE COMPUTING
SOFTWARE COMPUTING
 
Client server computing
Client server computingClient server computing
Client server computing
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systems
 
Client server computing
Client server computingClient server computing
Client server computing
 
client-server.pptx
client-server.pptxclient-server.pptx
client-server.pptx
 
Building Intranet Assignment 2009 03 14 roshan basnet (1)
Building Intranet Assignment 2009 03 14 roshan basnet (1)Building Intranet Assignment 2009 03 14 roshan basnet (1)
Building Intranet Assignment 2009 03 14 roshan basnet (1)
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
Application server
Application serverApplication server
Application server
 
A Distributed Control Law for Load Balancing in Content Delivery Networks
A Distributed Control Law for Load Balancing in Content Delivery NetworksA Distributed Control Law for Load Balancing in Content Delivery Networks
A Distributed Control Law for Load Balancing in Content Delivery Networks
 
Client computing evolution ppt11
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11
 
Ch12
Ch12Ch12
Ch12
 
Client Server Managment
Client Server ManagmentClient Server Managment
Client Server Managment
 
CLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptCLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.ppt
 
Client-Server Model
Client-Server ModelClient-Server Model
Client-Server Model
 
client-server-architecture.ppt
client-server-architecture.pptclient-server-architecture.ppt
client-server-architecture.ppt
 
client-server-architecture ss.ppt
client-server-architecture ss.pptclient-server-architecture ss.ppt
client-server-architecture ss.ppt
 
Distributed Services Scheduling and Cloud Provisioning
Distributed Services Scheduling and Cloud ProvisioningDistributed Services Scheduling and Cloud Provisioning
Distributed Services Scheduling and Cloud Provisioning
 

Mehr von Radiant Minds (20)

Corona virus and mental health
Corona virus and mental healthCorona virus and mental health
Corona virus and mental health
 
Campus 2 Corporate
Campus 2 CorporateCampus 2 Corporate
Campus 2 Corporate
 
E business cms
E business cmsE business cms
E business cms
 
E business scm_crm
E business scm_crmE business scm_crm
E business scm_crm
 
E business edi_vads
E business edi_vadsE business edi_vads
E business edi_vads
 
E business edi_messaging
E business edi_messagingE business edi_messaging
E business edi_messaging
 
E business edi_basics
E business edi_basicsE business edi_basics
E business edi_basics
 
E business internet fraud
E business internet fraudE business internet fraud
E business internet fraud
 
E business intro_toseo
E business intro_toseoE business intro_toseo
E business intro_toseo
 
E business internet_basics
E business internet_basicsE business internet_basics
E business internet_basics
 
E business case-studies
E business case-studiesE business case-studies
E business case-studies
 
Ism 4
Ism 4Ism 4
Ism 4
 
Ism 3
Ism 3Ism 3
Ism 3
 
ISM 2
ISM 2ISM 2
ISM 2
 
ISM-1
ISM-1ISM-1
ISM-1
 
Pm 2 planning
Pm 2 planningPm 2 planning
Pm 2 planning
 
Pm 3 approach
Pm 3 approachPm 3 approach
Pm 3 approach
 
Pm 4 scope
Pm 4 scopePm 4 scope
Pm 4 scope
 
Pm 5 time
Pm 5 timePm 5 time
Pm 5 time
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 

Kürzlich hochgeladen

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

E business n_tier_arch

  • 1. 2,3 & N TIER ARCHITECTURE
  • 2. Table of contents  Introduction  Client & server  2tier architecture  3tier architecture  Applications of 2 & 3 tier architecture  Conclusion
  • 3. Introduction  What is client??  What is server??
  • 4. What is client??  Client (computing), software that accesses a remote service on another computer known as a server, by way of a network
  • 5. What is server??  A server is a computer, or series of computers, that link other computers or electronic devices together  For example, when you enter a query in a search engine, the query is sent from your computer over the internet to the servers that store all the relevant web pages. The results are sent back by the server to your computer.
  • 6. Peer to peer architecture  Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or work loads between peers.  Peers are equally privileged, equipotent participants in the application.
  • 7. Coming back to client – server architecture • A client makes a request to connect to a server for providing some service. • The services running on the server run on known ports and the client needs to know the address of the server machine and this port in order to connect to the server. • The first packet which the client sends as a request to the server contains this information and this is then further used by the server to send any information.
  • 8.
  • 9. What is a Two-Tier Architecture?  A two-tier architecture is where a client communicate directly to a server. It is typically used in small environments.
  • 10.  In two-tier architecture, the server holds both the application tier (Business Logic) and the data tier (data).
  • 11. Advantage & Disadvantage Advantages Disadvantages  Simple structure  Poor performance  Dependability  Easy to setup and maintain  Non-Scalable  Not portable to other  Good for small user groups database server.
  • 12.
  • 13.  What is a 3-Tier Architecture  In 3-tier architecture, there is an intermediary level, meaning the architecture is generally split up between:  A client, i.e. the computer which requests the resources, equipped with a user interface (usually a web browser for presentation purposes  The Application server (also called middleware), whose task is to provide the requested resources, but by calling on another server  The data server, which provides the application server with the data it requires
  • 14.
  • 15.
  • 16. Various Web Servers  Apache - Web site hosted 378,267,399 (64.91%)  IIS (MS) - 84,288,985 (14.46%)  Nginx  GWS  Oracle (Sun)  SSI, CGI, SCGI, FastCGI, PHP, Java Servlet, JavaServer Pages, ASP, ASP .NET, Server API , JS, AJAX
  • 17. Various Application Servers  IBM Webshpere  Jboss  Oracle App. Server  Tomcat  WEbLogic  Silver Stream
  • 18. Various Database Servers  Oracle  DB2  SQL Server  Informix  Ingress
  • 19. N – Tier Architecture