O LEVEL- INTERNET TECHNOLOGY & WEB DESIGN


 O LEVEL-PAPER 2nd -- M2-R4 :


INTERNET TECHNOLOGY & WEB DESIGN




THESE ARE THE QUESTIONS WHICH FREQUENTLY ASKED IN 

  LAST 10 YEARS -----




Differences Between Web server and Application server




BASIS FOR COMPARISON
WEB SERVER
APPLICATION SERVER
Basic
Web servers are suitable for static content.
Application servers are suitable for dynamic content.
Features

Involve only web or servlet container and cannot be used for EJB.
Could contain a web server as an aggregate part of them and also contain web and EJB containers.
Assists scripting languages through plugins such as Perl, PHP, ASP, JSP etc.
Assists application level services such as object pooling, connection pooling, transaction support, messaging services etc.
Multithreading
Not supported
Supports multithreading
Uses
HTML and HTTP
Graphical user interface, HTTP, RPC/RMI.
Resource Utilization
Low
High
Provides environment to run
Web application
Enterprise applicat




Key Differences Between Web server and Application server


1.   Web servers are desirable for static content whereas application servers are appropriate for the dynamic content.
2.   Web servers support scripting languages like Perl, PHP, ASP, JSP, etc. As against, application server assists scripting languages as well as application level services such as connection poolingtransaction supportobject poolingmessaging services etc.
3.   Application server contains web and EJB containers and a web server as an incorporated part of them. In contrast, a web server only contains web or servlet container and can employ EJB.
4.   Web server does not support multithreading whereas application server assists multithreading and distributed transaction.
5.   Web server uses HTML and HTTP protocol. On the other hand, the application server could use graphical user interface and protocols like RPC/RMI including HTTP.
6.   Load Limit or capacity is higher in case of the application server as compared to the web server.
7.   The web server provides an environment to run a web application and features like caching and scalability. On the contrary, the application server provides an environment to run web with enterprise applications.


Comments

Popular posts from this blog

Important Announcements(download all my book free)

O LEVEL- INTERNET TECHNOLOGY & WEB DESIGN

Call by Reference with Pointer in C Language part-4-a