Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Typos and grammar

...

Figure 1 shows the different options for integrating an existing (or new) metadata tool/engine/repository into the open metadata and governance ecosystem.  There are three four standard patterns:

 

Figure 1: Open Metadata and Governance Integration Patterns

 

(1) Caller - in the Caller pattern, a tool, engine or data management platform integrates with the open metadata and governance ecosystem through the Open Metadata Access Services (OMASs).  These APIs and notification services are each specialized for a particular type of consumersconsumer.  The integration team selects the appropriate OMAS to use and builds calls to it.  The metadata it creates, stores and consumes are is managed in a metadata repository provided by another "product" through the Open Metadata Repository Services (OMRS) "metadata highway".(2) Native - in the Native pattern, the tool, engine or data management platform embraces the full Apache Atlas stack.  Its user interfaces (UIs) integrate with the OMAS APIs, its metadata is stored in its own Apache Atlas metadata repository and, as a result, all of its APIs and integration points use the native open metadata and governance interfaces.(3) Adapter - in the Adapter pattern the tool, engine or data management platform already has its own proprietary metadata repository and APIs.  The investment level and adoption is high enough to make replacing them undesirable, so instead, adapter logic is created to map between the proprietary formats and interfaces and the open metadata and governance formats and interfaces.  This mapping is codes into components that run in the Open Metadata Repository Services (OMRS).  The componentization architecture of the OMRS is designed to minimize the adapter code that is necessary.(4) Plug-in - In the Plug-in pattern, the tool, engine or data management platform needs to introduce its function into the open metadata and governance call path.  In this case it needs to implement components that integrate into the open frameworks associated with open metadata and governance.  These are the Open Connector Framework (OCF), the Open Discovery Framework (ODF) and the Governance Action Framework (GAF).

...