SlideShare ist ein Scribd-Unternehmen logo
1 von 13
By Amit Kr. Nirala

 A Server is
 a computer program or a machine,
 that accepts & respond to requests generated by
another program/machine(i.e. client)
 In Compilation, we can say that
“A Server is a computer program or a machine that
accept and process requests generated by another
program or machine and respond to them. ”
What is Server

 A computer that runs a Server Software can said to be a
SERVER.
 In simple terms we can say that
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).
What is Server Continued…

 managing network resources,
 provides shared services to connected workstations
(clients) i.e. serving all those computers that are
present in its network
 share data or hardware and software resources
among clients
Primary functions of Server

 There are so many types computer servers, the most
popular Servers are
 FTP servers,
 Application Server
 Web Server
 Online Game Sever
 Some other type of servers : List Server; Mail Server,
IRC Server, Chat Server;
Type of Servers

 Application Server is
 a server program in a computer in distributed
network system
 that provides business logic for an application
program,
Business logic are business rules that determine how
data can be created, displayed, stored, and changed.
Application Server
Application Server in 3-tier
Application
Client
Application Server
Database Server
Sending Requests
Sending Replies
SQL Query
DataBase

 Web Server is a IT (Information Technology)
component that processes user requests via HTTP(
Hypertext Transfer Protocol).
 A Web Server
 Stores, process And deliver Web page to client.
 Web Server works as
Receive request from client  generate response  send
response to client.
Web Server

Web Server (continued)
Client
Web Server Secondary Storage
http request
http response
Request
Data
Stored on
another
server
User Agent
such as:
Web browser

1) A user agent initiates the communication by sending a
HTTP request for the specific resource,
2) Server processes the user request ,Search the requested
content in its database(in documents and files)
3) And responds with the content of that resource or an
error message if unable to do so.
Most popular web Servers are: Apache Http Server
(tomcat),Microsoft IIS (Internet Information Server) , lighttpd ,
Jigsaw Server
Web Server (continued)

Web Server Vs. Application Server
 Note : Application server is the Superior server because it is
capable to handle the Web Server functions too.
i.e. Every Application Server has a inbuilt Web Server in it.
HTML
JSP
SERVLETS
etc.
HTML
JSP
SERVLETS
+
EJB
JMS
etc.
Web Server Application Server

Application Server Web Server
What is it?
A server that holds the business logic of
Application,& exposes to client
applications through various protocols
including HTTP.
A server that handles HTTP protocol.
Its work
It serve web based applications and
enterprise based applications (Servlets ,
JSP and EJBs...). Application servers may
contain a web server internally.
It stores ,processes and deliver
webpages to client over http protocol.
Functions
To deliver various applications to
another device, it allows everyone in the
network to run software off of the same
machine.
Keeping HTML, PHP,ASP, JavaScript,
Stylesheets etc. files available for the
web browsers to view when a user
accesses the site on the web, handles
HTTP requests from clients.
Supports
distributed transaction and EJB's. i.e.
Enterprise Applications
HTML , Servlets and JSP.
i.e. Web Applications
Resource
utilization
High Low
What is Server? (Web Server vs Application Server)

Weitere ähnliche Inhalte

Was ist angesagt?

Presentation about servers
Presentation about serversPresentation about servers
Presentation about serversSasin Prabu
 
Web Server And Database Server
Web Server And Database ServerWeb Server And Database Server
Web Server And Database ServerMahbubur Rahman
 
Https presentation
Https presentationHttps presentation
Https presentationpatel jatin
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and responseSahil Agarwal
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NETRajkumarsoy
 
Http request and http response
Http request and http responseHttp request and http response
Http request and http responseNuha Noor
 
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...rahul kundu
 
Network operating systems
Network operating systems Network operating systems
Network operating systems Sachin Awasthi
 
Web Server - Internet Applications
Web Server - Internet ApplicationsWeb Server - Internet Applications
Web Server - Internet Applicationssandra sukarieh
 
Enterprise Java Beans - EJB
Enterprise Java Beans - EJBEnterprise Java Beans - EJB
Enterprise Java Beans - EJBPeter R. Egli
 
Web server and web-hosting
Web server and web-hostingWeb server and web-hosting
Web server and web-hostingAK DigiHub
 

Was ist angesagt? (20)

Apache ppt
Apache pptApache ppt
Apache ppt
 
Presentation about servers
Presentation about serversPresentation about servers
Presentation about servers
 
Web servers
Web serversWeb servers
Web servers
 
Web Server And Database Server
Web Server And Database ServerWeb Server And Database Server
Web Server And Database Server
 
Basic Server PPT (THDC)
Basic Server PPT (THDC)Basic Server PPT (THDC)
Basic Server PPT (THDC)
 
Https presentation
Https presentationHttps presentation
Https presentation
 
HTTP request and response
HTTP request and responseHTTP request and response
HTTP request and response
 
Servers
ServersServers
Servers
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
HTTP Basics
HTTP BasicsHTTP Basics
HTTP Basics
 
Http request and http response
Http request and http responseHttp request and http response
Http request and http response
 
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
 
Types of server
Types of serverTypes of server
Types of server
 
IIS
IISIIS
IIS
 
Apache web server
Apache web serverApache web server
Apache web server
 
Network operating systems
Network operating systems Network operating systems
Network operating systems
 
Web Server - Internet Applications
Web Server - Internet ApplicationsWeb Server - Internet Applications
Web Server - Internet Applications
 
Enterprise Java Beans - EJB
Enterprise Java Beans - EJBEnterprise Java Beans - EJB
Enterprise Java Beans - EJB
 
Scripting Languages
Scripting LanguagesScripting Languages
Scripting Languages
 
Web server and web-hosting
Web server and web-hostingWeb server and web-hosting
Web server and web-hosting
 

Ähnlich wie What is Server? (Web Server vs Application Server)

Server Side Programming
Server Side ProgrammingServer Side Programming
Server Side ProgrammingMilan Thapa
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxAlokKumar250045
 
Client server relation
Client server relationClient server relation
Client server relationPoojaWalia6
 
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
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web ServerGagandeep Singh
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt20521742
 
Server side programming
Server side programming Server side programming
Server side programming javed ahmed
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architectureAmit rai Raaz
 
What is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfWhat is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfDinesh Katyare
 
Server and Its Types - Presentation
Server and Its Types - PresentationServer and Its Types - Presentation
Server and Its Types - PresentationShakeel Haider
 
Learn Advanced JAVA at ASIT
Learn Advanced JAVA at ASITLearn Advanced JAVA at ASIT
Learn Advanced JAVA at ASITASIT
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009Cathie101
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009Cathie101
 
Web Database
Web DatabaseWeb Database
Web Databaseidroos7
 
Websphere interview Questions
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questionsgummadi1
 

Ähnlich wie What is Server? (Web Server vs Application Server) (20)

Server Side Programming
Server Side ProgrammingServer Side Programming
Server Side Programming
 
Servlet by Rj
Servlet by RjServlet by Rj
Servlet by Rj
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptx
 
Servers names
Servers namesServers names
Servers names
 
Servers names
Servers namesServers names
Servers names
 
Client server relation
Client server relationClient server relation
Client server relation
 
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
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web Server
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
 
Survey of client tools
Survey of client toolsSurvey of client tools
Survey of client tools
 
Server side programming
Server side programming Server side programming
Server side programming
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architecture
 
What is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfWhat is Web Server & It's Types.pdf
What is Web Server & It's Types.pdf
 
Server and Its Types - Presentation
Server and Its Types - PresentationServer and Its Types - Presentation
Server and Its Types - Presentation
 
Servlet & jsp
Servlet  &  jspServlet  &  jsp
Servlet & jsp
 
Learn Advanced JAVA at ASIT
Learn Advanced JAVA at ASITLearn Advanced JAVA at ASIT
Learn Advanced JAVA at ASIT
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
 
Web Database
Web DatabaseWeb Database
Web Database
 
Websphere interview Questions
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questions
 

Kürzlich hochgeladen

Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 

Kürzlich hochgeladen (20)

Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 

What is Server? (Web Server vs Application Server)

  • 1. By Amit Kr. Nirala
  • 2.   A Server is  a computer program or a machine,  that accepts & respond to requests generated by another program/machine(i.e. client)  In Compilation, we can say that “A Server is a computer program or a machine that accept and process requests generated by another program or machine and respond to them. ” What is Server
  • 3.   A computer that runs a Server Software can said to be a SERVER.  In simple terms we can say that 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). What is Server Continued…
  • 4.   managing network resources,  provides shared services to connected workstations (clients) i.e. serving all those computers that are present in its network  share data or hardware and software resources among clients Primary functions of Server
  • 5.   There are so many types computer servers, the most popular Servers are  FTP servers,  Application Server  Web Server  Online Game Sever  Some other type of servers : List Server; Mail Server, IRC Server, Chat Server; Type of Servers
  • 6.   Application Server is  a server program in a computer in distributed network system  that provides business logic for an application program, Business logic are business rules that determine how data can be created, displayed, stored, and changed. Application Server
  • 7. Application Server in 3-tier Application Client Application Server Database Server Sending Requests Sending Replies SQL Query DataBase
  • 8.   Web Server is a IT (Information Technology) component that processes user requests via HTTP( Hypertext Transfer Protocol).  A Web Server  Stores, process And deliver Web page to client.  Web Server works as Receive request from client  generate response  send response to client. Web Server
  • 9.  Web Server (continued) Client Web Server Secondary Storage http request http response Request Data Stored on another server User Agent such as: Web browser
  • 10.  1) A user agent initiates the communication by sending a HTTP request for the specific resource, 2) Server processes the user request ,Search the requested content in its database(in documents and files) 3) And responds with the content of that resource or an error message if unable to do so. Most popular web Servers are: Apache Http Server (tomcat),Microsoft IIS (Internet Information Server) , lighttpd , Jigsaw Server Web Server (continued)
  • 11.  Web Server Vs. Application Server  Note : Application server is the Superior server because it is capable to handle the Web Server functions too. i.e. Every Application Server has a inbuilt Web Server in it. HTML JSP SERVLETS etc. HTML JSP SERVLETS + EJB JMS etc. Web Server Application Server
  • 12.  Application Server Web Server What is it? A server that holds the business logic of Application,& exposes to client applications through various protocols including HTTP. A server that handles HTTP protocol. Its work It serve web based applications and enterprise based applications (Servlets , JSP and EJBs...). Application servers may contain a web server internally. It stores ,processes and deliver webpages to client over http protocol. Functions To deliver various applications to another device, it allows everyone in the network to run software off of the same machine. Keeping HTML, PHP,ASP, JavaScript, Stylesheets etc. files available for the web browsers to view when a user accesses the site on the web, handles HTTP requests from clients. Supports distributed transaction and EJB's. i.e. Enterprise Applications HTML , Servlets and JSP. i.e. Web Applications Resource utilization High Low