Assignment: Technology Architectures
Using the knowledge gained from the Individual Projects prepared by members of the group during the course and additional research as required, your group will prepare a Consultant Team Report and PowerPoint presentation to address the following topics as a presentation for the client to better understand the basics of an Enterprise System. These reports should be generic in nature, not specific to any one solution:
• Hardware and software: Identify the types of hardware and software that are appropriate for use in distributed enterprise systems. Include examples of systems and the hardware and software used in those systems.
• Concurrency: Describe the concept of concurrency. Use examples to discuss how concurrency is used in distributed enterprise systems and why concurrency is important in these scenarios.
• Advantages and disadvantages of distributed systems: Identify the goals and advantages of distributed systems. Use examples of real-world distributed systems and discuss how the associated organizations would benefit from the use of the systems in the short and long term. Identify and discuss potential disadvantages to the organization using the same distributed systems.
• Security: Identify security concerns related to distributed systems in an enterprise system. Discuss how these concerns can be addressed to reduce the potential risk. Provide examples of real-world distributed systems that have dealt with security threats.