|
This course concentrates on the concept of the architecture of distributed information systems to realize enterprise integration and enable enterprise evolution. After completing this course successfully, the students are capable of:
- explaining the principles and main concepts of architecture of distributed information systems for enterprise integration and enterprise evolution, such as interoperability, middleware technology, and Service-Oriented Architecture;
- explaining integration techniques and how to apply them to meet high-level requirements in different enterprise integration cases regarding aspects like reliability, scalability, security, flexibility, and maintenance;
- designing and evaluating integration techniques based on middleware technologies, such as RPC-based (e.g., Web Services) and Messaging;
- creating an architecture definition document (ADD) for a given case, comprising a baseline architecture for the as-is situation, a target architecture for the proposed to-be situation, a gap analysis of the changes from as-is to to-be, and an impact analysis of the expected effects on the enterprise;
- explaining the ADD, defending the architectural choices and design decisions to business decision-makers and peers.
|
 |
|
Information systems are crucial to enterprises, but they also become increasingly complex. This is caused by competitive pressure on enterprises to offer better products (goods and services), which in turn leads to more sophisticated business processes and information objects to realize the products, and the accumulation of old and new Information Technology (IT) to support the business processes and to handle the information. To deal with complexity, integrate old and new systems, accomplish effective and efficient IT support of business processes, and avoid application silos and information lock-in, we need an architectural approach. This course treats architectural patterns for integrating systems within an enterprise information system, and it includes a project to model an enterprise architecture in which such patterns are applied to satisfy business requirements and contribute to business goals.
Topics covered in the course: the role of architecture in information systems, IT and enterprise architectures, reference architectures, architecture styles of software systems, client/server architectures, internet-based architectures, middleware technology patterns, and service-oriented enterprise architecture patterns.
Assessment
Project report and presentation (50%)
Written exam (50%)
Entry requirements
Completed TCS or BIT bachelor.
The student should have previous knowledge in foundations of the Enterprise Architecture (EA) discipline, i.e. modeling languages such as ArchiMate, architecture development frameworks and methods such as TOGAF, security architecture modeling and relation with EA modeling, and model-based qualitative and quantitative EA analysis as performance and cost analysis, the impact of change analysis, and risk analysis. These topics are covered by the EA course (201400277 and 202001483). If you did not follow the EA course before, it is recommended that you study its main topics.
Knowledge of ArchiMate is used in the AIS course, in which you mostly focus on designing service-oriented architectures (SOA). While AIS is concentrated in SOA design, building (coding) and deploying SOA are covered in the Service-Oriented Architecture with Web services course (192652150). AIS and SOA courses overlap in the theoretical knowledge about SOA principles and technologies.
This is a Post-Master course defined exclusively for the EngD programme. Before starting the course, the EngD trainee must discuss the content and level of the assignment together with the lecturer of the course. After completing the course, the trainee needs a cover letter (see EngD study guide) stating that the course was performed at a Post-Master level. This letter must be signed by both the lecturer of the course and the EngD programme director, and a scan must be uploaded to the T&SP element in Hora Finita.
|
 |
|
|
|
 Master Business Information Technology |
| | Verplicht materiaalBookChris Britton & Peter Bye: IT Architectures and Middleware, 2nd. ed. Addison-Wesley, 2004. ISBN 9780321246943 |
 | Course materialScientific publications related to modern IT architectures |
 |
| Aanbevolen materiaalBookMarc Lankhorst: Enterprise Architecture at Work, 4th ed. Springer, 2017. ISBN 978-3-662-53933-0 |
 | BookEnterprise Integration Patterns. Designing, Building, and Deploying Messaging Solutions. by Gregor Hohpe and Bobby Woolf. 2003. ISBN 9780321200686 |
 | BookEnterprise Architecture Patterns. Practical Solutions for Recurring IT-Architecture Problems. Thierry Perroud, Reto Inversini. 2013. ISBN 978-3-642-42894-4 |
 |
| Werkvormen Assessment Aanwezigheidsplicht |  | Ja |

 | Hoorcollege 
 | Opdracht Aanwezigheidsplicht |  | Ja |

 | Presentatie(s) Aanwezigheidsplicht |  | Ja |

 | Project begeleid Aanwezigheidsplicht |  | Ja |

 | Zelfstudie geen begeleiding 
 |
| Toetsen Assignment, Presentation, Written Exam
 |
|
| |