Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Current »

Description

Endpoints act as a proxy between the client and the Catalog Framework. Endpoints expose the client to the Catalog Framework.

Endpoint interface formats/protocols can include a variety of formats, including (but not limited to):

  • SOAP Web services
  • RESTful services
  • JMS
  • RMI
  • JSON
  • OpenSearch

The Endpoint may transform a client request into a compatible Catalog format and then transform the response into a compatible client format. Endpoints may use Transformers to perform these transformations. This allows an endpoint to interact with Source(s) that have different interfaces. For example, an OpenSearch Endpoint can send a query to the Catalog Framework which could then query a federated source that has no OpenSearch interface.

Endpoints are meant to be the only client-accessible components in the Catalog.

Examples

The following Endpoints are provided with the default Catalog out of the box:

RESTful CRUD Endpoint

OpenSearch Endpoint

 

  • No labels