SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Último

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Último (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

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