Justification and History (=blah, blah)
Distributed Applications are heterogeneous
- layers, applications, libraries glued together
- can all components really work together?
Two key rules
- build platform-independent models and abstraction
- hide as much low-level complexity without sacrificing too much performance
CORBA provides a well thought balanced set of abstractions and concrete services
- Object Services
- Domain Interfaces
- Application Interfaces
Object Management Group (OMG) since 1989 - now over 800 members