Distributed Objects (605.742)

Description:

This course provides an introduction to the development of client/server applications using distributed object technology. The course focuses on the services and facilities provided by an object request broker, with particular emphasis on the Common Object Request Broker Architecture (CORBA) as defined by the OMG (Object Management Group). Topics include Interface Definition Language (IDL), static and dynamic invocation interfaces, object references, marshalling, distributed resource optimization, and concurrency control. Students will use object-oriented languages to explore the services of an object request broker in developing distributed object applications. Alternative approaches to implementing distributed objects are also addressed. See the course outline for further details.

Prerequisites:

605.421 Foundations of Algorithms Using C++, or even better,
605.404 Object-Oriented Programming with C++

Of related interest:
605.435 Distributed Development on the World Wide Web

Instructors:

Don E. Davis
Robert Simonoff

Current Sections:


Related Information:

Some good web sites:

Iona Technologies home page
Doug Schmidt's home page

Last change: Wed Aug 20 16:41:13 EDT 1997
Distributed Objects Homepage / ded / ded@aplcenmp.apl.jhu.edu