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