-
Notifications
You must be signed in to change notification settings - Fork 28
Open Metadata and Governance Standards
The Data Governance PMC is working to increase adoption in data tools and technology that supports the open metadata and governance standards. These standards provide APIs and message exchange protocols to allow tools from different vendors to share metadata. The definition of the open APIs and event formats, along with an embeddable reference implementation of the associated protocols is available under the Apache 2.0 license from the Apache Atlas project. The implementation in Apache Atlas is organized as shown in Figure 1:
Figure 1: Structure of Open Metadata Implementation in the Apache Atlas project
At the center of the standards are the REST APIs and event formats (payload structures) used to manage, exchange and query metadata. A vendor may choose to take these standards and create their own implementation of the interfaces and protocols. However, this is not recommended. Past experience has shown that each implementation of an API or protocol has subtle differences that create integration errors. There is also a significant cost to a vendor to implement the API/protocol. In open metadata we are looking to minimize cost and speed up time to market for vendors. Therefore, Apache Atlas provides embeddable libraries that implement the protocols and frameworks to help a vendor rapidly implement the standards. These are shown in yellow in figure 1.
Next there is a server (called the OMAG Server) that includes the implementation of the open metadata APIs, protocols and frameworks and an administration interface to configure the open metadata capabilities in the embeddable libraries. This server does not have an ability to store metadata. It can be used by a vendor to extend, or create a new metadata server. Finally, the Apache Atlas project offers the Atlas Server. This is a server with all of the open metadata function plus a metadata repository and additional features to support management and governance.
The APIs and events for open metadata support low level integration between metadata repositories (called the open metadata repository services) and higher level interfaces and events for data tools/engines/platforms to integrate with. The higher level services are called the open metadata access services. Again the higher level access services interfaces aim to minimize the effort needed for vendors to integrate into the open metadata ecosystem.
The use and capability of the higher level interfaces is demonstrated by the open metadata UI. This UI may be used by an organization to manage metadata, but it is expected that vendors will provide more functional UIs on top of the access services. Figure 2 shows data tools, repositories and the UI connecting into the open metadata APIs and event formats.
Figure 2: Connecting to open metadata
Future releases of Apache Atlas will add tow new open metadata and governance services along with their corresponding standards and frameworks. Figure 3 shows these servers connecting into the open metadata APIs and events.
Figure 3: Adding the discovery and stewardship servers
Every Wednesday 8:00am to 9:00am US Eastern
- See schedule on new Egeria Wiki
- 5th November 2020
- 29th October 2020
- 15th October 2020
- 22nd October 2020
- 8th October 2020
- 1st October 2020
- 24th September 2020 - no meeting
- 17th September 2020
- 10th September 2020
- 3rd September 2020
- 27th August 2020
- 20th August 2020
- 13th August 2020
- 6th August 2020
- 30th July 2020
- 23rd July 2020
- 16th July 2020
- 9th July 2020
- 2nd July 2020
- 25th June 2020
- 18th June 2020
- 11th June 2020
- 4th June 2020
- 21st May 2020
- 14th May 2020
- 7th May 2020
- 30th April 2020
- 23rd April 2020
- 9th April 2020
- 26th March 2020
- 19th March 2020
- 12th March 2020
- 5th March 2020
- 27th February 2020
- 21st February 2020
- 13th February 2020
- 6th February 2020
- 30th January 2020
- 23rd January 2020
- 16th January 2020
- 9th January 2020
- 19th December 2019
- 5th December 2019
- 28th November 2019
- 21st November 2019
- 14th November 2019
- 7th November 2019
- 31st October 2019
- 24th October 2019
- 17th October 2019
- 10th October 2019
- 3rd October 2019
- 26th September 2019
- 19th September 2019
- 12th September 2019
- 5th September 2019
- 15th August 2019
- 8th August 2019
- 25th July 2019
- 18th July 2019
- 11th July 2019
- 27th June 2019
- 20th June 2019
- 13th June 2019
- 6th June 2019
- 30th May 2019
- 23rd May 2019
- 9th May 2019
- 2nd May 2019
- 18th April 2019
- 11th April 2019
- 28th March 2019
- 21st March 2019
- 28th February 2019
- 7th February 2019
- 31st January 2019
- 24th January 2019
- 17th January 2019
- 10th January 2019
- 6th December 2018
- 29th November 2018
- 15th November 2018
- 8th November 2018
- 1st November 2018
- 13th September 2018
- 6th September 2018
- 16th August 2018
- 9th August 2018
- 2nd August 2018
- 19th July 2018
- 12th July 2018
- 5th July 2018
- 28th June 2018
- 21st June 2018
- 14th June 2018
- 7th June 2018
- 31st May 2018
- 24th May 2018
- 17th May 2018
- 10th May 2018