The Enterprise OMRS Repository Connector is an OMRS Repository Connector implementation for federating calls to multiple metadata repositories and aggregating the results.  It uses the appropriate OMRS Repository Connectors supplied by the OMRS Enterprise Connector Manager to issue the calls.  This means it can work with any type of metadata repository as long as that metadata repository supports an OMRS Repository Connector.

The configuration for an Enterprise OMRS Repository Connector is a list of connections that define the OMRS connectors it should use and the network addresses and user credentials it should use to connect to them. 

  • One of the connectors is nominated as the local OMRS Repository Connector. This connector is used for all Create calls for both entities and relationships and becomes the home repository for them.
  • Search and Query requests are propagated to all of its OMRS Repository Connectors and each repository responds with what it knows.   The Enterprise OMRS Repository Connector aggregates the responses, removing duplicate results due to reference copies of the metadata distributed in multiple repositories.
  • Update and Delete calls are propagated to the specific home repository for the metadata instance that is to be changed/deleted.

 

 

 

 

 


 

  • No labels