CSIS0402 System Architecture Distributed Computing - Teaching

Distributed Computing. наTeaching Plan ... q This course introduces the architecture of modern systems and the ... q Network programming and Java RMI q Java ...
498KB taille 4 téléchargements 260 vues
CSIS0402 System Architecture  Distributed Computing ­ Teaching Plan K.P. Chow University of Hong Kong

Staff ●

Lecture: – Tue 11:40am – 12:35pm (CB­B) – Thu 11:40am – 1:35pm (CB­B)



Lab: – Tue 11:40am – 12:35pm (to be scheduled)

Lecturer

K.P. Chow

[email protected]

Office Hour: Wed 2:00pm­3:30pm Fri    2:00pm­3:30pm

Office: CYC408 Teaching  Assistant

Pierre Lai

[email protected] 

Consultation: Tue 2:00pm­3:00pm Thu 3:00pm­4:00pm (.NET Laboratory ­ LG103)

Objectives ●



This course introduces the architecture of modern systems and the  concepts and principles of distributed computing. Topics include: – – – – – –

Transaction processing Client­server computing Multi­tier architectures Middleware and messaging Component technology Distributed object computing

Detail Teaching Plan ­ Architecture

 

 

Topic 

Reference  (Britton) 

What is IT architecture? 

Ch. 1 

Middleware technologies:  Ch. 2­3  •  From the stone age to message queueing  •  Object middleware  •  Components and the web    IT architecture and guidelines  Ch. 5­6, 11  •  Middleware elements  •  Middleware classification  •  Vendor architectures  •  What is middleware for?  •  Implementation design and components   

Detail Teaching Plan ­ Architecture

 

 

Topic 

Reference  (Britton) 

Distributed systems technology  •  Resiliency  •  Performance and scalability  •  Security and systems management   

Ch. 7­10 

Detail Teaching Plan – Distributed Programming ● ● ● ● ●

Network programming and Java RMI Java Naming and Directory Interface Java Message Services Enterprise JavaBeans CORBA

References ●



C. Britton, P. Bye, IT Architectures and Middleware, 2nd Edition,  Addison­Wesley, 2004. J. Farley, W. Crawford & D. Flanagan, Java Enterprise in a Nutshell,  3nd Edition, O’Reilly, 2005.