Carmen DE MAIO | DISTRIBUTED PROGRAMMING
Carmen DE MAIO DISTRIBUTED PROGRAMMING
cod. 0622700074
DISTRIBUTED PROGRAMMING
0622700074 | |
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA | |
EQF7 | |
COMPUTER ENGINEERING | |
2020/2021 |
OBBLIGATORIO | |
YEAR OF COURSE 2 | |
YEAR OF DIDACTIC SYSTEM 2017 | |
PRIMO SEMESTRE |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/05 | 3 | 24 | LAB | |
ING-INF/05 | 3 | 24 | LESSONS |
Objectives | |
---|---|
THE COURSE AIMS TO THE LEARNING OF FRAMEWORKS AND TECHNOLOGIES FOR THE DEVELOPMENT OF DISTRIBUTED SOFTWARE ARCHITECTURES. KNOWLEDGE AND UNDERSTANDING DISTRIBUTED SOFTWARE ARCHITECTURES. APPLIYING KNOWLEDGE AND UNDERSTANDING USE OF SOCKET-BASED TECHNOLOGIES, RMI AND JAVA WEB SERVICES. |
Prerequisites | |
---|---|
THE COURSE GOALS REQUIRE THE ABILITY TO WRITE JAVA PROGRAMS AND THE KNOWLEDGE OF COMPUTER NETWORK ARCHITECTURES AND INTERNET PROTOCOLS. |
Contents | |
---|---|
INTRODUCTION TO DISTRIBUTED PROGRAMMING AND LAYERED ARCHITECTURES. MIDDLEWARES. SYSTEM MODELS (PHYSICAL, ARCHITECTURALS, FUNDAMENTALS). MULTITHREADED SERVERS. DIRECT COMMUNICATION: SOCKETS, RPC, RMI. WEB SERVICES AND SOA. RPC-BASED ARCHITECTURES, SOAP. THE JAX-WS FRAMEWORK. RESTFUL ARCHITECTURES. |
Teaching Methods | |
---|---|
THE COURSE INCLUDES FRONTAL LESSONS FOR 24 HOURS AND EXERCITATIONS FOR 24 HOURS. THE EXERCITATIONS WILL INCLUDE THE DEVELOPMENT OF EXAMPLE APPLICATIONS TO EXEMPLIFICATE THE CONCEPTS INTRODUCED IN THE LESSONS. IN ORDER TO ACCESS THE FINAL VERIFICATION IT IS MANDATORY TO ATTEND AT LEAST 70% OF THE FRONTAL ACTIVITIES. |
Verification of learning | |
---|---|
THE FINAL TEST IS AIMED AT VERIFYING THE KNOWLEDGE AND UNDERSTANDING OF THE COURSE CONTENTS, AND THE ABILITY TO APPLY THEM FOR THE DESIGN AND DEVELOPMENT OF A DISTRIBUTED SYSTEM. STUDENTS WILL BE ASSIGNED A GROUP PROJECT WORK INVOLVING THE DESIGN AND REALIZATION OF A DISTRIBUTED SYSTEM. THE EXAM WILL CONSIST IN A DISCUSSION OF THE PROJECT AND AN ORAL INTERVIEW ON THE CONTENTS OF THE COURSE. IN THE FINAL VOTE, THE PROJECT EVALUATION WILL WEIGHT 60% AND THE ORAL INTERVIEW 40%. |
Texts | |
---|---|
LECTURE NOTES; COULOURIS ET AL: DISTRIBUTED SYSTEMS: CONCEPTS AND DESIGN, FIFTH EDITION; |
More Information | |
---|---|
Course language is English. |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2022-05-23]