|
Smart Platform runs upon networks-connected computers in a Smart Space. Smart Platform masks the boundary of the involved the computers and provides a uniform running environment and highly structured communication model for the software modules run on the platform.This figure shows the architecture of the whole Smart Platform.
The runtime environment is composed of three kinds of components, which are Agent, Container and DS.
- An Agent is the basic encapsulation of the software modules of the systems.
- Each computer participating in the runtime environment will host a dedicated process called Container, which provides system-level services for and maintains the agents that run on the same computer. In some sense, Container is the mediator between agent and DS. It makes the low-level communicate details transparent to agent developers and provides a simple communication interface for agent.
- There is one global dedicated process called DS in the environment. The DS mediate the "Delegated" communications between agents and provide services such as agent query, dependency resolution.
|