Introduction

What is Component Infrastructure?

A SOFTWARE COMPONENT INFRASTRUCTURE is a set of interacting software components designed to ensure that a software or subsystem constructed using those components and interfaces will satisfy clearly defined performance specifications.

What is a Connector?

A connector is an entity that connects two or more components together in a contractually specified way.

A connector contract specifies

Importance of Connector Design

Main Idea of this Chapter

Provide a practical, demonstrative way to design interfaces and connectors among components operating within a software component infrastructure