Your browser does not support JavaScript, or its support is disabled. Some features may not be available.
Annotation -
--- Czech English
Last update: Tajemník Katedry (04.05.2017)
Middleware course for advanced students. Contains introduction to middleware architectures, communication (classification, principles, protocols, interfaces), mobility, replication, persistence. Presentation is accompanied by detailed examples of contemporary technologies.
Last update: Tajemník Katedry (04.05.2017)
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.
Literature -
--- Czech English
Last update: Tajemník Katedry (04.05.2017)
RMI, JMS, JPA, JTA Specifications, Oracle Technology Network, http://www.oracle.com/technetwork/java/index.html.
EJB Home, Oracle, http://www.oracle.com/technetwork/java/javaee/ejb/index.html.
CORBA, CCM, DDS Specifications, OMG, http://www.omg.org.
WebServices SOAP/WSDL/UDDI, OASIS, http://www.oasis-open.org.
OSGi Specification, http://www.osgi.org/developer/specifications.
MPI Specification, MPI Forum, http://www.mpi-forum.org.
Hazelcast Home, http://www.hazelcast.org.
JGroups Home, http://www.jgroups.org.
0MQ Home, http://www.zeromq.org.
Last update: Tajemník Katedry (04.05.2017)
RMI, JMS, JPA, JTA Specifications, Oracle Technology Network, http://www.oracle.com/technetwork/java/index.html.
EJB Home, Oracle, http://www.oracle.com/technetwork/java/javaee/ejb/index.html.
CORBA, CCM, DDS Specifications, OMG, http://www.omg.org.
WebServices SOAP/WSDL/UDDI, OASIS, http://www.oasis-open.org.
OSGi Specification, http://www.osgi.org/developer/specifications.
MPI Specification, MPI Forum, http://www.mpi-forum.org.
Hazelcast Home, http://www.hazelcast.org.
JGroups Home, http://www.jgroups.org.
0MQ Home, http://www.zeromq.org.
Syllabus -
--- Czech English
Last update: Tajemník Katedry (04.05.2017)
Distributed application architectures (client-server, multi-tier, SOA, ESB, P2P ...), the role of middleware.
Communication support. Communication mechanisms, requirements on reliability, ordering, timing.
Communication protocols, communication API, streams, messages, RPC, DSM. Specific technologies,
protocols (PGM, IIOP ...), messaging (MPI, JMS, 0MQ, JGroups ...), DHT (Chord, Pastry,
Hazelcast ...), RPC (CORBA, RMI, SOAP ...).
Mobility support. Mobility mechanisms, migration, agents. Specific technologies (ProActive ...).
Replication support.
Persistence support. Specific technologies (JPA, JTA, Django ...).
Podpora persistence. Příklady technologií (JPA, JTA, Django ...).
Miscellanea (MemCacheD, Hadoop ...).
Last update: Tajemník Katedry (04.05.2017)
Architektury distribuovaných aplikací (client-server, multi-tier, SOA, ESB, P2P ...), 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í, komunikační protokoly (PGM, IIOP ...), messaging technologie (MPI, JMS, 0MQ, JGroups
...), DHT technologie (Chord, Pastry, Hazelcast ...), RPC technologie (CORBA, RMI, SOAP ...).
Podpora mobility. Mechanismy podpory mobility, migrace, agenty. Příklady technologií (ProActive ...).
Podpora replikace.
Podpora persistence. Příklady technologií (JPA, JTA, Django ...).
Různé další příklady technologií (MemCacheD, Hadoop ...).