answersLogoWhite

0


Best Answer

Fundamentally, to provide availability, you need to have (a) replicated components in the architecture so that in the event of one component failing, you can switch immediately to a backup component.

You also need to have several copies of the data that is being processed. Security requires minimizing the number of copies of the data and, wherever possible, adopting an architecture where each component only knows as much as it needs to, to do its job. This reduces the chance of intruders accessing the data.

Therefore, there is a fundamental architectural conflict between availability (replication, several copies) and security (specialization, minimal copies). The system architect has to find the best compromise between these fundamentally opposing requirements.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What design conflicts might arise in architecture where availability and security requirements are the most important functional requirements?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Explain why design conflicts might arise when designing an architecture where availability and security requirements are the most important functional requirements?

Availability can make security more difficult.


What is the safest way to display text to avoid conflicts with CSS?

Use <pre> tags.


Why main function named as main why not start or anything else?

The int main() function named main because by writing this we are trying to reduce the name conflicts from the above function defination which can be anything by the user defined function


Why Is Parallel Programming Difficult?

Managing Complex Data Dependency Is Non-TrivialManaging Data Access Conflicts Without Full Access ControlManaging Multiple Core Executions Driving One InsaneNon-Deterministic Behavior Is ConfusingLack Of Parallel Library For General UsePerformance MattersLegacy Software Is Often Used As The Entry Point To Parallelization


Skills Needed for a Human Resources Engineering Job?

Working in the human resources department, a manager is responsible for paying out the salaries of all employees, handling promotions of employees, and handling legal complaints from employees. A human resources manager is essentially a jack of all trades. He or she does not need to have specific educational programs completed, however, a certificate will help one to get an edge over other applicants for a human resources position. To succeed in this career, a person should have strong interpersonal communication skills. One should also have a strong ability to delegate work to lower level employees. A lot of what a human resources manager does is resolving conflicts, so a manager should also be skilled in resolving conflicts that may arise amongst employees in the office.

Related questions

Explain why design conflicts might arise when designing an architecture where availability and security requirements are the most important functional requirements?

Availability can make security more difficult.


Suggest how an engineer responsible for drawing up a system requirements specification might keep track of the relationships between functional and non-functional requirements?

In software development, these relationships you're trying to make are almost certainly never going to be one-to-one. Without knowing more about your project, I'd say your best bet would be to start by systematically separating your project into sections and to developing the requirements lists around each of those modules. For each section, once you've got requirements lists drawn out, go through each and decide where (if any) there are any conflicts or dependencies between and within the lists, even if they are minor. Document each extensively, on *both* sides of the conflict/dependency. Redundancy is okay here. If you need something to present to bosses/professors, displaying the functional and non-functional key points in two columns for each section with directional conflict/dependency arrows between each should be sufficiently simple.


Types of conflicts among project manager line manager and functional manager during project life cycle?

Please open the book "Project Management" by Harold Kerzner


Why do conflicts occur in various projects?

There are several reasons for conflicts:- Team conflicts (conflicts between team members)- Schedule conflicts- Stakeholder conflicts


What resources were causing a conflict?

The conflict arose due to the limited availability of natural resources, such as water, oil, land, or minerals. Competition over these resources can lead to tensions between individuals, communities, or countries, resulting in conflicts and disputes.


What other minor conflicts are present in “The Circuit”?

Conflicts between the Courts of Appeals are of central importance to the American judiciary. When circuits split, federal law is applied differently in different parts of the country. It has long been known that the existence of a circuit split is the best predictor of Supreme Court review, but data availability has constrained understanding of circuit splits to this fact. In this paper, we explore the “life cycle” of an intercircuit split. We analyze an original dataset that comprises a sample of conflicts between Courts of Appeals that existed between 2005 and 2013, including both conflicts the Supreme Court resolved and conflicts it has not yet resolved. We show how long a conflict exists before it is resolved and how many go unresolved altogether, which conflicts are resolved soonest, and how a conflict grows across circuits.


What are some conflicts in Switzerland?

There are no conflicts in Switzerland.


Compare the advantages and disadvantages of matrix type of organization with the functional organization.?

· The Matrix Organization is at the center of a continuum between purely functional type organizations and purely product type organizations. On the functional end of this continuum is the traditional hierarchical structure divided along functional, lines such as marketing, production, and accounting. On the other end of this continuum is the pure product organization. Here, a separate team is formed, duplicating the functional structure but organized under a product Advantages: · Clear project focus · Flexible staffing · Adaptability to management needs and skills · Staff development opportunities · Adaptability to management changes Disadvantages: · Built in conflicts · Resistance to termination · Complex command and authority relationships · Complex employee recognition systems


Conflicts New York had in the 1600s-1700s?

The conflicts were...


Why actor change in atlas shrugged?

The actor change in "Atlas Shrugged" was due to creative differences and scheduling conflicts between the original actor and the production team. Sometimes, changes in actors occur for various reasons such as availability, contract disputes, or creative direction shifts.


How does Italy participate in regional conflicts?

What are some conflicts in Italy


What did the actions of native Americans in pontiacs rebellion suggested that further colonial expansion result in?

large and bloody conflicts