answersLogoWhite

0


Best Answer

The following are the advantages of a layered architecture:

Layered architecture increases flexibility, maintainability, and scalability. In a Layered architecture we separate the user interface from the business logic, and the business logic from the data access logic. Separation of concerns among these logical layers and components is easily achieved with the help of layered architecture.

Multiple applications can reuse the components. For example if we want a windows user interface rather than a web browser interface, this can be done in an easy and fast way by just replacing the UI component. All the other components like business logic, data access and the database remains the same. Layered architecture allows to swap and reuse components at will.

Layered architecture enables teams to work on different parts of the application parallely with minimal dependencies on other teams.

Layered architecture enables develop loosely coupled systems.

Different components of the application can be independently deployed, maintained, and updated, on different time schedules.

Layered architecture also makes it possible to configure different levels of security to different components deployed on different boxes. sO Layered architecture, enables you to secure portions of the application behind the firewall and make other components accessible from the internet.

Layered architecture also helps you to test the components independently of each other.

The following are the disadvantages of a layered architecture:

There might be a negative impact on the performance as we have the extra overhead of passing through layers instead of calling a component directly.

Development of user-intensive applications can sometime take longer if the layering prevents the use of user interface components that directly interact with the database.

The use of layers helps to control and encapsulate the complexity of large applications, but adds complexity to simple applications.

Changes to lower level interfaces tend to percolate to higher levels, especially if the relaxed layered approach is used.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

there is no advantages or disadvantages of the network layer its just how one of the 7 layer on how data is moved from one system to the other.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the advantages and disadvantages of layered architecture in a network?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Describe at least five key principles in the design of layered network architecture?

Principles are not advantages or disadvantages of the layered approach, principles are behind the layered approachPrinciples:Data transmission error free.Minimum time for route discovery.Communication between layers through primitives.Congestion control for minimum delays and retransmission.Minimum effort in replacing new layer in the existing network layers.


The benefits of layered network architecture?

k


What are the disadvantages of layered network architecture?

The following are the disadvantages of a layered architecture:There might be a negative impact on the performance as we have the extra overhead of passing through layers instead of calling a component directly.Development of user-intensive applications can sometime take longer if the layering prevents the use of user interface components that directly interact with the database.The use of layers helps to control and encapsulate the complexity of large applications, but adds complexity to simple applications.Changes to lower level interfaces tend to percolate to higher levels, especially if the relaxed layered approach is used.


What are the advantages and disadvantages of network analysis?

Advantages are that you will know where everything is and when things will be done. Disadvantages are they are difficult to make.


Advantages and disadvantages of Network Tapologies?

centralized control


Advantages and disadvantages of common network environment such as internet?

the d


What are the advantages and disadvantages of wired network?

disadvantages: 1. implenentation cost is high. 2. not ideal for temporary network setup 3. not flexible.


What are the main advantages and disadvantages of using a layered network architecture?

The following are the advantages of a layered architecture:Layered architecture increases flexibility, maintainability, and scalability. In a Layered architecture we separate the user interface from the business logic, and the business logic from the data access logic. Separation of concerns among these logical layers and components is easily achieved with the help of layered architecture.Multiple applications can reuse the components. For example if we want a windows user interface rather than a web browser interface, this can be done in an easy and fast way by just replacing the UI component. All the other components like business logic, data access and the database remains the same. Layered architecture allows to swap and reuse components at will.Layered architecture enables teams to work on different parts of the application parallely with minimal dependencies on other teams.Layered architecture enables develop loosely coupled systems.Different components of the application can be independently deployed, maintained, and updated, on different time schedules.Layered architecture also makes it possible to configure different levels of security to different components deployed on different boxes. sO Layered architecture, enables you to secure portions of the application behind the firewall and make other components accessible from the Internet.Layered architecture also helps you to test the components independently of each other.The following are the disadvantages of a layered architecture:There might be a negative impact on the performance as we have the extra overhead of passing through layers instead of calling a component directly.Development of user-intensive applications can sometime take longer if the layering prevents the use of user interface components that directly interact with the database.The use of layers helps to control and encapsulate the complexity of large applications, but adds complexity to simple applications.Changes to lower level interfaces tend to percolate to higher levels, especially if the relaxed layered approach is used.


What is advantages and disadvantages of client network?

This is ambiguous: A program can be anything from an operating system down to a calculator you need to specify the program and only then can you identify the advantages / disadvantages of it


What are the advantages and disadvantages of using the Public Switched Telephone Network PSTN?

its rubbish


What are the advantages and disadvantages of adhoc networks?

Advantage: Easy to set up Cheap Disadvantage: Lack of security. Thus ad-hoc network is also called unsecure networks.


What are the disadvantages and advantages of backbone network?

As the name says, a back bone network is an interconnection of different networks at the back end.