DuraSoft
.NET-66
Distributed Computing
With Interfaces
•DCOM, CORBA, RMI architectures
Component
Client
ISomeInterface
Encapsulation
Flexibility to change implementation at will
Polymorphism and substitutability
Language interoperability
Platform interoperability(?)
Process/processor independence
Defines contract
in a language
independent form