Server “A Server is a high performance computer that runs a Server Software and is capable to handle user requests, managing networks data & resources, provides some kind of shared services to the connected workstation (clients) over a communication channel(network). Weather Server Server A Server B
Web Server Internet Server Web Content “Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web. A web server processes incoming network requests over the HTTP protocol (and several other related protocols).”
Web Server Application Data Store Application Server Static Data Store Web Server • Handles HTTP Protocol(static contents). • No Server Side Programming. • Serves Web Based Applications ( JSP, Servlets, PHP, HTML, etc. ). • No Database Connection Pooling, No EJB. • Examples: Apache HTTP, IIS, Sun Java System, Resin etc.
Application Server • Serves dynamic Business Logic. • Handles Backend Logic like database, calculations, processing, etc. • Deploys Applications, Dependency Injection, Security, etc. • Database Pooling, EJB. • Superior server of Web Server. • Glassfish, JBoss, WebSphere, etc. User App Server Database Server Database
Database Server “A database server is a server which houses a database application that provides database services to other computer programs or to computers, as defined by the client– server model”
Database Server • Stored Procedures • Transactions • Database Connections • Security, Performance, Data Integrity, Reduce Network Traffic Database Servers
Web, App and DB Server Database Server Application Server Web Server User/Client ServerClient
Thank You!

Web ,app and db server presentation

  • 1.
    Server “A Server isa high performance computer that runs a Server Software and is capable to handle user requests, managing networks data & resources, provides some kind of shared services to the connected workstation (clients) over a communication channel(network). Weather Server Server A Server B
  • 2.
    Web Server Internet Server WebContent “Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web. A web server processes incoming network requests over the HTTP protocol (and several other related protocols).”
  • 3.
    Web Server Application Data Store Application Server Static Data Store Web Server •Handles HTTP Protocol(static contents). • No Server Side Programming. • Serves Web Based Applications ( JSP, Servlets, PHP, HTML, etc. ). • No Database Connection Pooling, No EJB. • Examples: Apache HTTP, IIS, Sun Java System, Resin etc.
  • 4.
    Application Server • Servesdynamic Business Logic. • Handles Backend Logic like database, calculations, processing, etc. • Deploys Applications, Dependency Injection, Security, etc. • Database Pooling, EJB. • Superior server of Web Server. • Glassfish, JBoss, WebSphere, etc. User App Server Database Server Database
  • 5.
    Database Server “A databaseserver is a server which houses a database application that provides database services to other computer programs or to computers, as defined by the client– server model”
  • 6.
    Database Server • StoredProcedures • Transactions • Database Connections • Security, Performance, Data Integrity, Reduce Network Traffic Database Servers
  • 7.
    Web, App andDB Server Database Server Application Server Web Server User/Client ServerClient
  • 8.