8/30/00
CSIT: IT1 Web Structure  http://aspen.csit.fsu.edu/it1fall00
21
Distributed Objects
•Examples of current object technologies
–Documents -- URL
–"General Programs including database invocations"
•Old style Web -- CGI
•New Style Web -- XML makes server side objects look like applets as far as invocation goes
•CORBA and COM -- special "interface definition language" (IDL) defines invocation in C++ like syntax
•RMI uses Java language as IDL language
•Benefits of distributed objects
–allows objects written in different languages to communicate seamlessly via standardized messaging protocols embodied by middleware.
–Higher levels of transparency of interoperability
–Objects can be “self-managing” of resources
–provides flexible grain of decomposition for building complex systems
•