Skip to main content
Skip header

Distributed Systems

Summary

Distributed Systems course deepens the knowledge and skills gained in the courses Programming I - IV. and computer networks in the area of distributed software systems, their features, design and implementation using Java Enterprise Edition technology.
The main attention is paid to the areas of remote method invocation, naming services, time synchronization, coordination algorithms and their properties, distributed transactions, and Enterprise Java Beans technology.

Literature

Coulouris G., Dollimore J., Kindberg T.: Distributed Systems, Concepts and Design, Fifth Edition, Addison-Wesley, 2011, ISBN 978-0132143011 

Tanenbaum A. S., Van Steen M.: Distributed Systems:Principles and Paradigms, Second Edition, Prentice Hall, 2006, ISBN 978-0132392273

Burke B., Monson-Haefel R.: Enterprise Java Beans 3.0, O'Reilly, 2006, ISBN 0-596-00978-X 

Advised literature

Roman E., Patel Sriganesh R., Brose G.: Mastering Enterprise Java Beans, Third Edition, John Willey and Sons, 2004, ISBN 0764576828 


Language of instruction čeština, čeština
Code 155-0391
Abbreviation DS
Course title Distributed Systems
Coordinating department Department of Applied Informatics
Course coordinator doc. RNDr. Ivo Martiník, Ph.D.