Impact
Apeiro Data Fabric
The Apeiro Data Fabric addresses the interoperability challenges across diverse software and service providers in the cloud, who offer complete business suites or modules, often with dedicated and incompatible technical stacks and platforms.
While providers may compete with their service and cloud offerings, joint customers still expect seamless, modular integration and demand interoperability between providers.
Customers and their businesses increasingly depend on making efficient, automated or AI-driven decisions based on dispersed datasets, hosted across different clouds and providers. Therefore, adopting a data driven mindset and understanding data as valuable resource requires a standard method for unform accessibility, regardless of where the data happens to reside.
We propose a set of standards and patterns that enable easy service consumption and discovery across multiple providers. To use data effectively and reliable it needs to be easily accessible through well-defined APIs and being grouped as meaningful business objects. Understanding how these business objects are related is crucial, as it bridges the gap between raw data and actionable insights, enabling more informed and strategic decisions. The projects contributed to the data fabric provide the needed accessibility and transparency in relationships between business objects in a multi-vendor scenario.
Data Fabric Concepts
When thinking about how different systems and applications work together, customers often see business processes as moving through various independent departments, each with its own way of understanding key objects, like sales-orders or products. To put the information together we propose a decentralized self-description of application resources leading to a mesh architecture. It’s important to identify the correct business object (sales-order or product) behind any API, event, or data product. This helps define its meaning and find out which integration points are connected to the same business object. There are various ways business objects can be related, but we are introducing a standard generic option to create references across all possible scenarios.
The following projects are the main constituents of materializing the data fabric.
Open Resource Discovery (ORD)
ORD is a protocol providing a common standard to all vendors to describe their business applications by providing the metadata for a system capability (API, event, data product) and all available business objects including a description to provide context on those entity types. With an ORD endpoint, all metadata can be exposed in a standardized format. ORD also includes practical concepts and examples of how technical services can implement a business reality over a distributed cloud-edge scenario using ORD-based semantic concepts. ORD is fully contributed as open-source software, and a technical documentation is available here: Open Resource Discovery
Unified Metadata Service (UMS)
UMS is a central service that collects and aggregates ORD-based metadata from all participating services in a given landscape, making it queryable by platforms and AI agents without requiring direct integration with each individual provider. UMS itself represents a Discovery API for the automated understanding of how business objects are related across capabilities and business applications. Together, ORD and UMS enable seamless and automatic integration between services hosted across different providers.
Knowledge Graph (KG)
The Knowledge Graph builds a connected network from the metadata aggregated by UMS, covering relationships across a distributed service landscape. It is further enriched via AI-powered modeling on top of the extracted metadata, generating a semantic representation tailored for consumption by agentic AI. This representation is used in crucial steps like API discovery and query generation, enabling agents to achieve data access within and across enterprises at scale.
Landscape Resource Viewer (LRV)
The Landscape Resource Viewer helps visualize the aggregated metadata from UMS in a user-friendly interface. LRV supports different target personas, like developers, IT experts, and data analysts, to comprehend a dynamically extensible service landscape. The displayed relationship model is complemented by filter and search functionalities to quickly understand the definition of a business object and how it is connected to other entity types within the overall customer landscape.