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