/
Catalog Provider

Catalog Provider

Description

A Catalog Provider provides an implementation of a searchable and writable catalog.  All Sources support queries, including Federated Source and Connected Source, but a Catalog Provider also allows Metacards to be created, updated, and deleted.

A Catalog Provider typically connects to an external application or a storage system (e.g. a database), acting as a proxy for all catalog operations.

Usage

The Standard Catalog Framework uses only one Catalog Provider, determined by the OSGi Framework as the Service Reference with the highest Service Ranking.  In the case of a tie, the service with the lowest Service ID (first created) wins.

The Catalog Fanout Framework App does not use a Catalog Provider and will fail any create/update/delete operations even if there are active Catalog Providers configured.

The Catalog reference implementation comes with a Solr Catalog Provider out of the box.

Additional Information