1. SAP Help Portal
SAP Business Technology Platform (BTP) Documentation: The documentation for core BTP services like the SAP Integration Suite and its API Management capability describes how APIs (interfaces) are the central mechanism for connecting and extending applications. It states
"With API Management
you can securely publish your APIs to application developers
partners
and other consumers for them to discover and use." This positions the interface as the primary element for platform interaction.
Source: SAP Help Portal
"What Is API Management?" section within the SAP Integration Suite documentation.
2. Tiwana
A. (2014). Platform Ecosystems: Aligning Architecture
Governance
and Strategy. Waltham
MA: Morgan Kaufmann. This peer-reviewed academic book is a foundational text on platform architecture. Tiwana defines a platform's architecture as consisting of a core and a periphery. The interaction between them is mediated by "boundary resources
" which are explicitly defined as the platform's interfaces (e.g.
APIs and SDKs).
Reference: Chapter 3
"Platform Architecture
" pp. 41-44.
3. SAP White Paper (2022). SAP's Approach to the Clean Core for SAP S/4HANA and SAP S/4HANA Cloud. This official document outlines SAP's strategy for extensibility
which is central to its platform concept. It emphasizes that extensions should be built on SAP BTP and connect to the S/4HANA core exclusively through stable
public APIs (interfaces)
reinforcing the interface as the essential architectural element for platform-based development.
Reference: Section 3
"The Clean Core Principles
" Principle 2: "Extend the solution with SAP BTP using released SAP APIs."