Services & Platform Integration
CAP applications integrate at multiple levels — from reusing services and data within your application, to connecting with external microservices, to leveraging platform services for identity, storage, and observability. The guides in this section covers the various CAP-level service integration and data federation patterns, as well as platform capabilities available to your CAP projects.
- CAP-level Service Integration
- Learn how to consume and expose services using CAP's built-in service integration features (Calesi), enabling seamless communication between services at the framework level.
- CAP-level Data Federation
- On top of CAP-level service integration, CAP provides advanced data federation capabilities out-of-the-box, including service-level replication, HANA virtual tables, synonyms, and SAP data products.
- Inner Loop Development
- Decouple parallel development across distributed teams by swapping production-grade services with local mocks during development. In the context of application service integration, mock imported APIs of remote services in consuming applications.
- Reuse and Compose
- Explore in this guide how to reuse and compose enhanced solutions by reusing modular services from other projects, and adapt them to your needs with solution-specific projections and extensions.
- Application Gateways
- Integrate with application gateways like SAP API Management or SAP Cloud API Gateway to expose and manage your CAP services securely.
- Identity & Authentication
- Integrate authentication and identity management using SAP Cloud Identity Services (IAS) or SAP Authorization and Trust Management Service (XSUAA).
- Portal Services
- Leverage SAP Portal Services to create and manage user portals that integrate CAP applications for enhanced user experiences.
- Attachments
- Enable file attachment management with automatic handling of uploads, downloads, malware scanning, and support for various storage backends.
- Audit Logging
- Automatically log data privacy-related events and personal data access using the Audit Logging plugin and SAP Audit Log Service.
- Notifications
- Publish business notifications to SAP Build Work Zone using a simple programmatic API with transactional outbox support.
- Telemetry
- Integrate observability and monitoring through Open Telemetry with support for SAP Cloud Logging, Dynatrace, and other platforms.
- Change Tracking
- Track and record changes to business data in CAP applications, enabling auditing and historical data analysis.
- CAP Plugins Guide
- Learn how to build CAP plugins, like the ones above, that extend the framework's capabilities, enhancing development and integration options.