Designing Interaction Standards (Contd...)
Reconfigurable Component Infrastructures
Enable reconfiguration of
component infrastructure without alterations.
Enable application
assembler to deploy components and specify how they will be
interconnected.
How to achieve this?
By careful design of interaction between
components.
How does Component model's interaction standard help?
-
Defines interaction standard that will
enable the components to communicate with each other.
-
Example: Distributed components
interconnected using RPCs supported by CORBA, RMI, and DCOM.
-
Connectors encapsulate interactions.
-
Addresses interactions between components
C1 and C2 like :
-
C1 updates a row in a common database and
C2 issues an SQL query to retrieve the information.
-
C1 issues a remote method invocation of
C2
-
EMPHASIS IS THAT THE COMPONENTS ARE
DESIGNED TO MATCH CONNECTOR DEFINITIONS.