Architecture
The functional requirements of the system are classified into two categories:
Dynamic network of the system is strongly rooted in a static structure.
Static network handles functions such as : naming, lookup, discovery, remote events, transactions.