Jul 04, 2024  
2024 2025 Academic Catalog 
    
2024 2025 Academic Catalog
Add to Portfolio (opens a new window)

CPSC 545 - Component Based Software Design


3 Credit(s)

Prerequisites: CPSC 440  1. Good background in C++ programming, 2. Some knowledge of Windows Programming.
Modern component based software design approaches using both the Component Object Model (COM) as well as the CORBA technologies. In-depth look at the infrastructure of COM components presenting of concepts of class factories, interfaces (standard and custom), in-proc and local server components, IDL, type libraries, proxy/stubs and marshalling, automation and I Dispatch interface, structured storage and ActiveX controls. The distributed form of COM referred to as DCOM and its newest form is known as COM+, which integrates the transaction, and queuing capabilities are examined. A comparison of the CORBA technology is made by explaining its architecture and remoting capabilities.



Add to Portfolio (opens a new window)