Comprehensive Explanation
In the traditional Adobe Experience Manager Author-Publish topology, replication agents manage the publication of content from the Author environment to one or more Publish environments.
A replication agent is configured on the Author instance with the appropriate transport URI, authentication credentials, and replication settings.
When an author activates content, AEM sends a publication request to the configured replication agent. The agent packages the relevant repository content, places the request in its replication queue, and transmits the content to the designated Publish instance.
A receiving servlet on the Publish instance processes the incoming request and installs the replicated content.
Option A is incorrect because workflows may initiate publication operations but are not themselves the underlying transport mechanism responsible for replication.
Option B is incorrect because although OSGi services participate in replication functionality, creating an arbitrary custom OSGi configuration is not the standard procedure for establishing Author-to-Publish replication.
Option D is incorrect because Dispatcher provides caching, request filtering, and load-balancing functionality rather than acting as the primary content-replication mechanism.
Version distinction: AEM as a Cloud Service uses a managed content-distribution architecture. Traditional replication-agent configuration remains relevant for AEM 6.5 and Adobe Managed Services environments.
Official Adobe Reference: Replication — Replicating from Author to Publish; Replication Agents — Configuration Parameters.