based architecture