Previous Topic: Content Provider Development GuideNext Topic: Content Provider Characteristics


About Content Provider Development

The CA DataMinder Content Services consist of three components (outlined in green in the diagram):

The Content Indexer runs configurable jobs which pull events and their data from a CMS database. Then the Content Indexer pushes the events to the Content Database for indexing. The Content Proxy turns content search requests into queries for the Content Database, and returns search results.

The Content Database stores the indexed content data. The Content Database consists of a third-party database system which interfaces with the rest of the Content Services through a Content Provider.

Content Providers form an abstraction layer for the rest of the Content Services. A Content Provider provides an abstraction for a specific database system, and contains all database-specific code. The Content Indexer and Content Proxy are database-agnostic.

Component architecture diagram