July 12, 1999
Tivoli, Rome
27
Local Listener
Controller
Server Monitor
Client Monitor
DI
B1
B2
DATABASE
Host 1
Local Listener
Controller
Server Monitor
Client Monitor
DI
TM
Host 2
Local Listener
Client Monitor
Client
Host 3
TDS
SoftPanel
Control Panel
Data Retriever
SR
Host1
Bank
B2
B1
Interface Bank - B1
1. account newAccount(in string name)
2. currentAccount newCurrentAccount(in string name, in float amount)
3. void deleteAccount(in account a)
Construct Event:
(Host, Server,    Comp, Method,      {Param,Rel,Value}*)
(Host1, Bank_Srv, B1,  newAccount, {name, = =,” Joe”})
Global Listener