Architecture Topology Principles Requirements