Explain the architecture of data guard. | Oracle DBA

Data guard architecture includes the following components:
Primary database —Refers to the production database.
Standby database —Refers to a copy of primary or production database. Data guard architecture may have more than one standby database.
Log transport service —Manages transfer of archive log files from primary to standby database.
Network configuration —Refers to the network connection between primary and standby database. This connection is based on Oracle Net.
Log apply services —Applies archived logs to the standby database.
Role management services —Manages the role change between primary and standby databases.
Data guard broker —Manages data guard creation process and monitors the dataguard.