ARCHITECTURAL ISSUES IN DISTRIBUTED SYSTEMS.