2,3 & N TIERARCHITECTURE
Table of contents Introduction Client & server 2tier architecture 3tier architecture Applications of 2 & 3 tier archi...
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 wa...
What is server?? A server is a computer, or series of computers, that link other computers or electronic devices together...
Peer to peer architecture Peer-to-peer (P2P) computing or networking is a distributed application architecture that parti...
Coming back to client – server architecture   • A client makes a request to connect to a server for     providing some ser...
What is a Two-Tier Architecture?  A two-tier architecture is where a client  communicate directly to a server. It is  typ...
 In two-tier architecture, the server holds both the application tier (Business Logic) and the data tier (data).
Advantage & DisadvantageAdvantages                     Disadvantages Simple structure              Poor performance     ...
 What is a 3-Tier Architecture In 3-tier architecture, there is an intermediary level, meaning  the architecture is gene...
Various Web Servers Apache - Web site hosted 378,267,399 (64.91%) IIS (MS) - 84,288,985 (14.46%) Nginx GWS Oracle (Su...
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
E business n_tier_arch
E business n_tier_arch
E business n_tier_arch
E business n_tier_arch
Upcoming SlideShare
Loading in...5
×

E business n_tier_arch

733

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
733
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "E business n_tier_arch"

  1. 1. 2,3 & N TIERARCHITECTURE
  2. 2. Table of contents Introduction Client & server 2tier architecture 3tier architecture Applications of 2 & 3 tier architecture Conclusion
  3. 3. Introduction What is client?? What is server??
  4. 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. 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. 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. 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. 8. 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.
  9. 9.  In two-tier architecture, the server holds both the application tier (Business Logic) and the data tier (data).
  10. 10. Advantage & DisadvantageAdvantages Disadvantages Simple structure  Poor performance  Dependability Easy to setup and maintain  Non-Scalable  Not portable to other Good for small user groups database server.
  11. 11.  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
  12. 12. 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
  13. 13. Various Application Servers IBM Webshpere Jboss Oracle App. Server Tomcat WEbLogic Silver Stream
  14. 14. Various Database Servers Oracle DB2 SQL Server Informix Ingress
  15. 15. N – Tier Architecture

×