IPageAccessControlSvc Node1 IPageAccessControlSvc + ~IPageAccessControlSvc() + startMonitoring() + stopMonitoring() + accessed() + report() + controlPage() + interfaceID() Node3 PageAccessControlSvc + PageAccessControlSvc() + ~PageAccessControlSvc() + startMonitoring() + stopMonitoring() + accessed() + report() + controlPage() * m_saveSEGVaction * m_accessControl * m_SEGVHandler * m_autoMonitor * queryInterface() * initialize() * finalize() * startMonitoring() * stopMonitoring() * accessed() * report() * controlPage() Node1->Node3 Node2 IInterface Node2->Node1