5.1. Components

The standard synchronous drawbridge technologies are all based on component technology. Component technology is somewhat based on object-oriented technology. Let me start, then, by giving the briefest of introductions to object-oriented technology as it applies to component technology.

An object is a little blob of software functionality that can do something for you if you know how to ask. A request to an object to do something is referred to as a method invocation. Theoretically, an object has an interface. That interface defines what, exactly, you can ask the object to do, how you must ask, and what, if anything, the object will return in response. In reality, most object-oriented languages support but do not require interface ...

Get Software Fortresses: Modeling Enterprise Architectures now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.