ΥΠ21 - Distributed Systems

Information

Code : ΥΠ21

Type : Obligatory

Semester : 5

ECTS credits: 5

Course URL: https://eclass.hua.gr/courses/DIT138/

Expected Outcomes

The objective of the course is to familiarize students with the concept, the architecture and basic services in a distributed system, as well as the development, installation and management of distributed applications. Laboratory hand-on experience helps students to master web-based application programming using J2EE and Web Services.

Content

Distributed Systems- Definitions and basic principles
DS Architecture,Cloud computing
Basic Tools and Services: Name Service, File Service
DS management algorithms
Logical time, mutual exclusion
Synchronization replication
Web-based DS J2EE architecture
Web Services: Architecture and technologies, standards/protocols WSDL, SOAP, UDDI, REST calls.
Component-based IS and agile IS
DS design.

Evaluation Means

 

Bibliοgraphy

A. Tanenbaum, Distributed Operating Systems, Prentice Hall, 1995.
S.Weerawarana, F. Curbera, F. Leymann, T. Storey, D. Ferguson, Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More, Prentice Hall. 2005.