Service Initialization
This functionality enables proxies and skeletons to initialize themselves from the instances database, establishing communication channels.
Static View
The following software units are involved in service initialization:
Instance Database Unit: Provides static instance configuration lookup
- Transceiver Unit (Proxy side): Initializes proxy connections
(see Proxy/Skeleton Base for its class diagram)
- Transceiver Unit (Skeleton side): Initializes skeleton connections
(see Proxy/Skeleton Base)
Cluster Connection Unit: Establishes communication channels
Service initialization component view
Notes:
The instance database is compile-time generated from deployment configuration.
Each service instance maps to specific cluster connections.
Both proxies and skeletons can have multiple cluster connections based on deployment topology.
Initialization validates instance IDs and returns error codes on failure.
Dynamic View
The dynamic view illustrates proxy and skeleton initialization sequences with error handling.
Proxy Initialization
Service initialization proxy sequence
Skeleton Initialization
Service initialization skeleton sequence