Component-Based Software State-of-the-Art and Lessons Learned (part 2)

3/11/99


Click here to start


Table of Contents

Component-Based Software State-of-the-Art and Lessons Learned (part 2)

Objects versus Components

Comments from the Microsoft TAB Meeting

Component-Based Design

Component-Based Design

Component-Based Design

Next-Generation Operating Environments

Next-Generation Operating Environments

Next-Generation Operating Environments

Next-Generation Operating Environments

“WebOS”

Interfaces and Standards

Components and Interfaces

Interfaces as Contracts

Nonfunctional Requirements

Formal versus Informal

Interprocess Communication (IPC)

OctObject Structure

The OctFacet Object

The octPoint and octBox Objects

The octCircle Object

Operations on Facets

Operations on Data Items

Retrieving Data Items

Use of Generators

Generator Examples

OCT Operations and the Environment

OCT Program Example

OCT Program Example

OCT Program Example

OCT Example Program

Versions, Alternatives, and Configurations

Versions, Alternatives, and Configurations

Some Potential Key Technologies

CORBA (Common Object Request Broker Architecture)

CORBA (1.0 1991, 2.0 1995)

CORBA

Communication Refinement

Communication Refinement

Microsoft COM Analogy (Component Object Model)

Communication Refinement

Java/JavaBeans Analogy

Attributes of JavaBeans

Communication Refinement

Automated Interface Synthesis

Author: Richard Newton