Popis předmětu - AE4B77ASS
AE4B77ASS | Architectures of Software Systems | ||
---|---|---|---|
Role: | Rozsah výuky: | 2P+2C | |
Katedra: | 13136 | Jazyk výuky: | EN |
Garanti: | Zakončení: | Z,ZK | |
Přednášející: | Kreditů: | 6 | |
Cvičící: | Semestr: | L |
Anotace:
The objective of the course is to introduce the basic techniques of information system design and architecture. We will emphasize the use of standard design patterns in the distributed environments and concentrate on the general aspects of software systems, rather than on specific technologies or implementations.Cíle studia:
Cílem předmětu je seznámit studenty se standardními postupy softwarového vývoje a aplikovat tyto postupy na vývoj distribuovaných a výkonných řešení v jazyce Java.Osnovy přednášek:
1 Software system architectures, component and distributed models 2 Software system properties, distributed systems design principles 3 RMI, remote invocation inter-process communication 4 Component models 5 Distributed components, COM/DCOM 6 Redundancy, design of reliable systems 7 Service lookup, directories, runtime composition 8 ORB, CORBA 9 ORB, CORBA, interoperability 10 Webové services, service-oriented architectures 11 Architectures for service oriented architectures 12 Asynchronous architectures, producer-consumer model 13 Agents, multi-agent systems 14 TBDOsnovy cvičení:
1. | Task 1: Design patterns and their implementation | |
2. | Task 1: Design patterns and their implementation | |
3. | Task 2: Remote invocation, inter-process communication | |
4. | Task 2: Remote invocation, inter-process communication | |
5. | Task 3: Signaling and redundancy | |
6. | Task 3: Signaling and redundancy | |
7. | Task 4: CORBA, heterogeneous systems | |
8. | Task 4: CORBA, heterogeneous systems | |
9. | Task 5: Web services, service composition | |
10. | Task 5: Web services, service composition | |
11. | Úloha 5: Webové služby, vzdálená invokace služeb | |
12. | Task 6: Asynchronous event processing, agents and active objects | |
13. | Task 6: Asynchronous event processing, agents and active objects | |
14. | TBD |
Literatura:
F. | Buschmann, R. Meunier, H. Rohnert, P.Sommerlad, M. Stal: Pattern-Oriented Software Architecture: A System of Patterns, John Wiley and Sons Ltd, Chichester, UK, 1996 |
Požadavky:
Programming 1, Programming 2, Operating systems and networksPoznámka:
Rozsah výuky v kombinované formě studia: 14p+6c |
Předmět je zahrnut do těchto studijních plánů:
Plán | Obor | Role | Dop. semestr |
Stránka vytvořena 20.3.2025 17:50:56, semestry: Z,L/2025-6, Z,L/2024-5, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |