Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2022/2023

Middleware Architectures 1

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
NIE-AM1 Z,ZK 5 2P+1C anglicky
Přednášející:
Jaroslav Kuchař, Tomáš Vitvar (gar.), Milan Dojčinovski
Cvičící:
Jaroslav Kuchař, Tomáš Vitvar (gar.), Milan Dojčinovski
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Students will study new trends, concepts, and technologies in the area of service-oriented architectures. The will gain an overview of information system architecture, web service architecture and aplication servers. The will also study principles and technologies for middleware focused on application integrations, asynchronous communications and high availability of applications.

This course replaces the course MIE-MDW.

Požadavky:

Software architectures and Web technologies (HTTP, HTML, URI, XML), programming skills (Java, JavaScript), computer networks, basic algorithms.

Osnova přednášek:

1. Information system architecture.

2. Service oriented integration.

3. Integration patterns.

4. Resource-oriented web service architecture (REST).

5. Web service state model.

6. Web service interface properties.

7. Scalability, caching and concurrency control.

8. Message-oriented web service architecture (SOAP).

9. Application server architecture.

10. Application server services.

11. Application server services (2).

12. Principles of asynchronous service integration using queues and events.

13. Performance tuning and high availability of web applications.

Osnova cvičení:

1. Introduction, tools and architectures

2. RESTful - design, implementation, evaluation

3. Web Services - Basics, SOAP, WSDL

4. Application server and services

5. Messaging Systems

6. Scalability and High Availability

Cíle studia:
Studijní materiály:

1. T. Erl : Service-Oriented Architecture: Analysis and Design for Services and Microservices (2nd Edition).Prentice Hall, 2016. ISBN 978-0133858587.

2. E. El-Sheikh, A. Zimmermann, L. C. Jain : Emerging Trends in the Evolution of Service-Oriented and Enterprise Architectures. Springer, 2018. ISBN 978-3319821306.

3. L. Richardson, S. Ruby, M. Amundsen : RESTful APIs: Services for a Changing World. O’Reilly Media, 2013. ISBN 1449358063.

4. B. Burns : Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services. O’Reilly Media, 2018. ISBN 978-1-492-03177-2.

Poznámka:

Information and study materials to be found at https://courses.fit.cvut.cz/NI-AM1/

Další informace:
https://courses.fit.cvut.cz/NI-AM1/
Rozvrh na zimní semestr 2022/2023:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost TH:A-1247
Dojčinovski M.
14:30–16:00
(přednášková par. 1)
Thákurova 7 (FSv-budova A)
seminární místnost
místnost TH:A-1142
Dojčinovski M.
16:15–17:45
LICHÝ TÝDEN

(přednášková par. 1
paralelka 101)

Thákurova 7 (FSv-budova A)
Apple lab
St
Čt

Rozvrh na letní semestr 2022/2023:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 29. 1. 2023
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6628106.html