ΥΠ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.