defined architecture