Different Types Of Application Architectures

1719 Words Sep 24th, 2016 7 Pages
1) What are the different types of application architectures? The application architecture is the way functions of the application layer get spread among the clients and servers in the network. There are five major application architectures used nowadays. The host-based architectures allow the server to perform all of the work virtually. The client based architectures allow the client computers to perform most of the work. The most dominant application architecture called the client server architectures, share the work between the servers and clients. The peer to peer architectures share the work of both clients and servers. The last one is called the cloud based architecture, where the cloud provides services to the client such as software, platform, and infrastructures.

3) What are the advantages and disadvantages of host-based networks versus client-server networks? The host-based networks have several advantages. This architecture is very simple and will work very well. The application software is developed and stored on a single sever along with all the data. It is a single point of control since messages flow through the only central server. However, this architecture has a downside to it as well. The server processes every single message. This might result in the servers being overloaded or going through a tedious process all the user 's demand. The response will delay and it will cost a lot of money to upgrade the server. Client-server networks are a popularly…
Open Document