Business data lives in silos
Whether it is a dealer checking live inventory to ensure adequate stock levels, a finance team reconciling payments to ensure compliance, or a customer tracking their order for in-time delivery by the carrier, every process runs in siloes across different systems, each holding a piece of business picture.
Business experts often need a holistic overview across systems and processes to make decisions. However, enterprise landscapes expose complexity with overlapping data models, inconsistent APIs, and heterogeneous infrastructure that is not fully abstracted.
Intense development effort goes into understanding these APIs and creating schemas and functions. Resulting in a lot of code that developers have to write, test and maintain.
With API Composition functionality of SAP Integration Suite, developers can curate semantically connected business data graphs to access all business data through a single API. Business data graphs support powerful, comprehensive queries(navigation, expansion) that explore the data as well as the relationships. Business data graphs are automatically created from existing providers of APIs(SAP or non-SAP) and can be custom extended.
Compose Once, Reuse Everywhere
Imagine a situation in which a business expert wants to order a spare part to fix breakdown of an equipment. He/She needs a consolidated view of data to gain insights into the nearest warehouse with ample stocks present and with least location risk associated.
To cater to this use case, developer needs to retrieve relevant data being exposed by multiple systems like SAP S/4 HANA for warehouse related information like location ,stock quantity and Everstream Analytics system data for the risk associated with warehouse location.
Developer identifies the relevant APIs and chooses to create a custom API that is unified and semantically connected using API Composition functionality of API Management.
The customised API can be setup using low code no code experience. For step-by-step guidance on how to compose APIs ,please refer the blogpost.
The composed API can be exposed as an oData or a GraphQL API and published in Developer Hub, a catalog of APIs and events.
From data informed to autonomous reasoning
Business experts no longer want to invest time looking at dashboards, interpreting information and making decisions. Their role is shifting from making every decision to setting goals and approving outcomes with AI assistance.
Imagine the above situation being better managed in the AI era. To facilitate faster decision making, the breakdown of a critical component triggers an AI agent to recommend a nearest warehouse from which the replacement part can be sourced at least risk, with ample amount of stocks in store and relatively lesser cost implications.
The agent developer chooses to expose the customised unified API created earlier as MCP server, ensuring right semantic business context to AI agents. Resulting in faster enablement of agentic use cases with reduced reasoning cycles, optimised consumption of tokens based on usage insights gained via analytics and secured access to data in the underlying systems.
A sneak peek into the scenario here:
Getting Started
If you're already using the API Composition functionality (previously Graph under API Management), your existing setup is your starting point. Nothing about the capability has changed. Existing configurations, APIs, and integrations continue to work exactly as before.
If you're new to API Composition, here's where to start:
SAP Help Portal — API Composition documentation in SAP Integration Suite
End -to end Tutorial: Blog post series
Upcoming innovations: Public Roadmap
Design APIs and MCP servers – Help documentation
What's Next
The rename to API Composition is a signal of direction, not just housekeeping. As AI agents become a first-class consumer of enterprise APIs, having a governed, unified composition layer becomes table stakes and not a nice-to-have. If you're experimenting with MCP in your landscape, I'd love to hear what you're building — drop a comment below or reach out directly.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.