Component
A component is a software object encapsulating certain functionality or a set of
functionalities. Multiple components may be composed to build other components.
Component Architecture
A component architecture is a system defining the rules of linking components together.
JavaBeans is a common example of a component architecture.
Tymeac is a specific implementation of a component architecture.
In the Tymeac product a component is simply a user-written Processing Application Class
(PAC.) Each PAC is independent of other PAC's. Each PAC is interchangeable (sometimes
called reusable) in the architecture. For example:
- Where components names (user-written PAC's) are X, Y and Z.
- One functionality may comprise components X and Z.
- Another functionality may comprise components X and Y.
- For Tymeac, the functionality is simply called a Function.