The architecture has the following components: