Foundations of Distributed Systems DS420RED GROUP
Terminology
Platforms
Outline
Component Software
Benefits of Component Architecture
Why COM?
Comparison with OO
Comparison with DLL
Three Level Presentation
Basic Programming Architecture
Visible Entities
Component
Class Factory
Interface
A COM Interface must:
COM Interface
COMs approach to versioning
COM Library
Component Invocation
Component Invocation Example
Create Component
Obtain Interface Pointer
Obtain Interface Pointer Example
QueryInterface( IID, ...)
Invoke Method
Terminate Component
Terminate Component methods
Email: dkhakham@shrike.depaul.edu
Home Page: home