155-0391/01 – Distributed Systems (DS)

Gurantor departmentDepartment of Applied InformaticsCredits6
Subject guarantordoc. RNDr. Ivo Martiník, Ph.D.Subject version guarantordoc. RNDr. Ivo Martiník, Ph.D.
Study levelundergraduate or graduateRequirementCompulsory
Year2Semesterwinter
Study languageCzech
Year of introduction2009/2010Year of cancellation
Intended for the facultiesEKFIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
MAR63 doc. RNDr. Ivo Martiník, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2

Subject aims expressed by acquired skills and competences

The acquisition of advanced knowledge and skills in the area of ​​distributed software systems, their features, design and implementation. Application of new knowledge and skills in creating object-oriented programming systems using the Java Enterprise Edition technology.

Teaching methods

Lectures
Seminars
Individual consultations
Tutorials

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.

Compulsory 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

Recommended literature:

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

Way of continuous check of knowledge in the course of semester

Individual programming in Java technology-based Java Enterprise Edition.

E-learning

Další požadavky na studenta

Individual programming in Java technology-based Java Enterprise Edition.

Prerequisities

Subject codeAbbreviationTitleRequirement
155-0323 TIA Web Application Design Recommended

Co-requisities

Subject has no co-requisities.

Subject syllabus:

1. Definitions, basic properties and models of distributed systems 2. Entity of a distributed system and its properties 3. Calling remote methods 4. Naming Services in Distributed Systems 5. Time synchronization in distributed systems 6. Algorithms and their coordination properties 7. Distributed Transaction 8. Enterprise Java Beans Technology

Conditions for subject completion

Full-time form (validity from: 2009/2010 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 45  23
        Examination Examination 55  6
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2014/2015 (N6209) Systems Engineering and Informatics (1802T001) Applied Informatics P Czech Ostrava 2 Compulsory study plan
2013/2014 (N6209) Systems Engineering and Informatics (1802T001) Applied Informatics P Czech Ostrava 2 Compulsory study plan
2012/2013 (N6209) Systems Engineering and Informatics (1802T001) Applied Informatics P Czech Ostrava 2 Compulsory study plan
2011/2012 (N6209) Systems Engineering and Informatics (1802T001) Applied Informatics P Czech Ostrava 2 Compulsory study plan
2010/2011 (N6209) Systems Engineering and Informatics (1802T001) Applied Informatics P Czech Ostrava 2 Compulsory study plan
2009/2010 (N6209) Systems Engineering and Informatics (1802T001) Applied Informatics P Czech Ostrava 2 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner