Course Guide 2 - Advanced Client Server Architectures

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

This course covers theoretical and technical aspects of advanced distributed systems, such as CORBA and Web Services. Specifically, this course covers the core elements of such advanced systems, including the underlying communication protocols (e.g. IIOP and SOAP). Several core technical issues, such as performance (through caching and load balancing), and security, are also covered in depth for CORBA and SOAP systems. Finally, this course also covers issues and solutions related to the design and the implementation of large-scale distributed heterogeneous applications. JacORB and SOAP implementations are used to illustrate the implementation of different concepts related to CORBA and SOAP.

Prescribed Text Reference Textbook

Z. Tari and O. Bukres: Fundamentals of Distributed Object Systems: The CORBA Perspective. John Wiley, Febuary 20001. ISBN: 0-471-35198-9.

Class notes as well as the textbook will be available for purchase in the city bookshop.

References Recommended books:

Sean Baker: CORBA Distributed Objects Using Orbix. Addison Wesley, 1997. ISBN 0-201-92475-7

M. Henning and S. Vinoski: Advanced CORBA Programming with C++. Addison Wesley, 1999.

D. Slama, J. Garbis and P. Russel: Enterprise CORBA. Prentice Hall, 199. ISBN 0-13-083963-9

Thomas J. Mowbray and William A. Ruh: Inside CORBA: Distributed Object Standards and Applications. Addison Wesley, 1997. ISBN 0-201-89540-4.

A. Pope: The CORBA Reference Guide: Understanding CORBA. Addison Wesley, 1997. ISBN 0-201-63386-8.

OMG and X/Open, The Common Object Request Broker: Architecture and Specification.

J. Siegel: CORBA Fundamentals and Programming. John Wiley, 1996, ISBN 0471-1 2148-7.

Assessment Tasks and Value Assignments are worth 40% of the total marks. All assignments MUST be submitted using "turnin" software.

Assignment I is worth 30%

Topic: Advanced Programming with CORBA

Due date: 3rd September, 5:30pm

Assignment II is worth 10%

Topic: Programming with SOAP

Due date: 15th October, 5:30pm

The final exam is worth 60% of the total marks

Exam Duration: 3 hours

Closed book exam and covers all topics provided during the lectures

Learning Program:

WEEK 1 (12th - 16th July):

WEEK 2

LECTURE (2 hr) Basics of CORBA

TUTORIAL (1 hr) and LABORATORY (1 hr) Introduction to CORBA

WEEK 3

LECTURE (2 hr) Basics of CORBA

TUTORIAL (1 hr) and LABORATORY (1 hr)IDL

WEEK 4

LECTURE (2 hr) Portable Adapters

TUTORIAL (1 hr) and LABORATORY (1 hr) Advanced IDL and Exceptions

WEEK 5

LECTURE (2 hr) Portable Adapters

TUTORIAL (1 hr) and LABORATORY (1 hr) Naming and POA

WEEK 6

LECTURE (2 hr) Caching

TUTORIAL (1 hr) and LABORATORY (1 hr) POA and TIE

WEEK 7

LECTURE (2 hr) Caching

TUTORIAL (1 hr) and LABORATORY (1 hr) DII

WEEK 8

LECTURE (2 hr) Load Balancing

TUTORIAL (1 hr) LABORATORY (1 hr) Demo of assignment #1

WEEK 9

LECTURE (2 hr) Load Balancing

TUTORIAL (1 hr) and LABORATORY (1 hr) Demo of assignment #1

WEEK 10

LECTURE (2 hr) Basics of SOAP

TUTORIAL(1 hr) and LABORATORY (1 hr) Introduction to SOAP

WEEK 11

SOAP Performance

TUTORIAL(1 hr)and LABORATORY (1 hr)SOAP Messaging

WEEK 12

SOAP Performance

TUTORIAL(1 hr) and LABORATORY (1 hr)RPC vs Messaging

WEEK 13

LECTURE (2 hr) SOAP Security and Revision

TUTORIAL (1 hr) and LABORATORY (1 hr) Simple vs complex type

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航