PředmětyPředměty(verze: 970)
Předmět, akademický rok 2015/2016
   Přihlásit přes CAS
Middleware - NSWI080
Anglický název: Middleware
Zajišťuje: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2014 do 2016
Semestr: letní
E-Kredity: 5
Rozsah, examinace: letní s.:2/1, Z+Zk [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: angličtina
Způsob výuky: prezenční
Další informace: http://d3s.mff.cuni.cz/mwy
Garant: prof. Ing. Petr Tůma, Dr.
Vyučující: RNDr. Vladimír Matěna
prof. Ing. Petr Tůma, Dr.
Třída: Informatika Mgr. - Softwarové systémy
Kategorizace předmětu: Informatika > Softwarové inženýrství
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Kurz o middleware technologiích pro pokročilé studenty. Obsahuje úvod do middleware architektur, popis komunikace (klasifikace, principy, protokoly, rozhraní), mobility, replikace, persistence. Výklad je doprovázen detailními příklady současných technologií. Předmět je vyučován v anglickém jazyce.
Poslední úprava: Katedry Tajemník (04.05.2017)
Literatura

CORBA Specification, OMG, http://www.omg.org.

DCOM, Microsoft, http://www.microsoft.com/com/tech/dcom.asp.

EJB Specification, Sun, http://java.sun.com/products/ejb.

JMS Specification, Sun, http://java.sun.com/products/jms.

MPI Specification, MPI Forum, http://www.mpi-forum.org.

RMI Specification, Sun, http://java.sun.com/j2se.

JavaSpaces Specification, Sun, http://java.sun.com/products/javaspaces.

MQSeries, IBM, http://www.ibm.com/software/ts/mqseries.

WebServices SOAP/WSDL/UDDI, OASIS, http://www.oasis-open.org.

Poslední úprava: Katedry Tajemník (29.04.2016)
Sylabus -

Klient-server a multi-tier architektury, role middleware.

Podpora komunikace. Klasifikace mechanismů komunikace, požadavky na spolehlivost, řazení, časování. Komunikační protokoly, komunikační rozhraní, streams, messages, RPC, DSM. Příklady technologií, messaging technologie (MPI, JMS ...), DSM technologie (JavaSpaces, CAN, Chord, Pastry ...), RPC technologie (DCE, DCOM, CORBA, RMI, SOAP ...).

Podpora mobility. Mechanismy podpory mobility, migrace, agenty. Příklady technologií (ProActive ...).

Podpora replikace.

Podpora persistence.

Poslední úprava: Katedry Tajemník (29.04.2016)
 
Univerzita Karlova | Informační systém UK