Understanding DevOps Part-02

 Before learning DevOps you need to know some basic terminology of it industry, like about servers difference between application and web sever.

Below blog will help you to understand about them.

1. What is a Web Server and Application Server?

A. Server: -

This is a platform where we deploy source code using certain techniques and set up an application for that source code, and clients log onto the application that is hosted on a server over the network and access their data. We have different types of servers from them. We discuss web servers and application servers.

·         Web Server: - It is a platform where we host web application developed by using web application technologies, where the communication take place by HTTP or HTTPS.

Below are the web server software’s

a)       Apache: An open-source Web server that is widely used and highly customizable.

b)      Nginx: A high-performance, open-source Web server that is designed to handle high traffic loads.

c)       Microsoft IIS (Internet Information Services): A proprietary Web server software.

 

·         Application Server: - It is a platform where we hot enterprise application developed by any technology, where the communication takes place with the help of web server which will be in the front line of it.

     Below are the application server software’s

a)       Jboss

b)      Apache

c)       Tomcat

d)      Oracle

e)      WebLogic

f)        IBM

g)       WebSphere

h)      Microsoft IIS (Internet Information Services)

2. What is a Web Application and Enterprise application?

A. Web application: - An application that will transfer the client-requested data through HTTP or HTTPS is called a web application. Our entire application is hosted on a web server; no storage drive is required to open this application on a client machine. All the client requires is a web browser to access the application. Here, we only use web technologies to develop these applications.

Below are the technologies use to develop web application.

  • HTML
  • CSS
  • JAVA SCRIPT and many more.

Enterprise application: - An enterprise application is one that is designed for use by an organization's internal operations. We can use any technology in the development process of this application.

Below are the technologies use to develop enterprise application.

  • HTML
  • CSS
  •  JAVA to J2EE
  •  SERVERLETS
  • JAVA
  • EJBS
  • JMS Components and many more

3. Difference between webserver and application server?

A. The main difference between them is, a web server serves the static content ,where the application provides a platform to run application and handling dynamic content generation.

For the webserver there are some limits that it only handles web related pages , But application server handles both web application and enterprise application.

In the above questions there are some technologies and software’s that used in developing these applications.


Comments

Popular Posts