Understanding Basic Connectivity Concepts

Objective

After completing this lesson, you will be able to describe basic connectivity concepts.

Introduction

API-based connectivity plays a central role in decoupling systems. With tools like API Management, interfaces can be exposed in a controlled manner, including rate-limiting, policy enforcement, and access logging. This is especially useful when integrating multiple consumers with the same backend system, or when providing data externally in a standardized format.

Event-based connectivity handled, for example, via SAP Event Mesh, introduces an asynchronous communication model. Systems publish and subscribe to events rather than relying on synchronous API calls. This approach is particularly useful in scenarios where near-real-time updates are needed without introducing tight coupling between applications—for instance, triggering follow-up processes when a business object changes status, without the sending system needing to know which systems will react.

Connectivity in SAP Integration Suite also requires configuration beyond the integration flow itself. Security settings, trust configurations, user authorizations, and monitoring need to be considered at the platform level—especially when working with production landscapes. While the tooling supports a wide range of scenarios, a sound understanding of the underlying concepts is essential to set up integrations that are not only functional but also maintainable in the long term.

Cloud-to-Cloud Connectivity

Cloud-to-cloud connectivity allows organizations to integrate applications and services hosted across different cloud environments. SAP Integration Suite facilitates seamless communication between various cloud services through prebuilt connectors, APIs, and integration flows. This approach enables businesses to create end-to-end business processes that span multiple cloud platforms, enhancing agility and scalability.

Cloud-to-Cloud Systems connected

General Steps for Setting Up Cloud-to-Cloud Connectivity:

SAP Integration Suite offers several tools to enable cloud-to-cloud integration, including prebuilt integration flows, Open Connectors, and API Management. Open Connectors provide ready-to-use connectors for third-party applications, making it easy to link with external platforms like CRM systems, marketing automation tools, and more.

The first step in the integration process is to establish a connection between the cloud applications you want to integrate. SAP Integration Suite allows businesses to configure secure and reliable connections between cloud systems using prebuilt adapters and connectors. For example, connecting SAP Sales Cloud to a marketing automation platform is simplified with Open Connectors, which allow businesses to bridge their systems without custom development.

When the connection is established, the next step involves defining how data will flow between the applications. This includes mapping data fields between systems and transforming the data into a compatible format. SAP Integration Suite automates much of this process, ensuring data consistency. For example, when synchronizing customer data between SAP Sales Cloud and a marketing platform, this step ensures that data is updated seamlessly across both systems.

Ongoing monitoring is essential to ensure that data flows correctly between the connected cloud platforms. SAP Integration Suite provides tools to track the health of integrations, including dashboards and alerts for connection failures or data mismatches. Administrators can address issues as they arise to maintain optimal integration performance.

After setting up the integration, businesses can optimize their processes. For example, synchronizing customer data between SAP Sales Cloud and a marketing platform ensures that both systems are updated with accurate, real-time data. This enhances marketing decisions, improves engagement, and increases operational efficiency.

Example: Synchronizing Customer Data Between SAP Sales Cloud and a Marketing Automation Platform

Suppose an organization wants to synchronize customer data between SAP Sales Cloud and a third-party marketing automation platform. By utilizing SAP Integration Suite’s Open Connectors, the company can establish a seamless connection between these two cloud applications. The integration ensures that customer information—such as contact details, preferences, and activity data—is consistently updated across both platforms.

The process involves setting up the connection, mapping the customer data fields between SAP Sales Cloud and the marketing automation platform, and configuring data transformation rules if needed. When the integration is live, the organization can rely on accurate, real-time customer data for its marketing efforts, which improves the effectiveness of campaigns and enhances customer engagement.

On-Premise-to-Cloud Connectivity

On-premise-to-cloud connectivity is a common requirement in hybrid system landscapes, where parts of the IT infrastructure remain on-premise while other components are deployed in the cloud. SAP Integration Suite, together with SAP's Cloud Connector, provides the necessary tools to establish secure, reliable communication between these environments. This allows data and processes to move between on-premise systems—such as SAP S/4HANA, ERP systems, databases, or internal web services—and applications hosted on SAP BTP or other cloud-based services.

On-Premise-to-cloud

A typical setup begins with the installation of the Cloud Connector on a system within the internal network. The Cloud Connector establishes an encrypted tunnel to the associated SAP BTP subaccount and enables fine-grained access control. Administrators can define exactly which internal services (for example, specific URLs, ports, and resources) should be accessible from the cloud, without exposing the entire internal network. This setup supports outbound access from the cloud to on-premise systems and is often used in environments with strict firewall rules or limited external exposure.

Once the Cloud Connector is configured and the necessary internal resources are mapped, integration scenarios can be implemented using the capabilities of SAP Integration Suite. The Cloud Integration runtime enables developers to create integration flows (iFlows), which define how data is transmitted, transformed, and routed between systems. Various adapters are available to connect to on-premise endpoints—such as HTTP, IDoc, SOAP, OData, or JDBC—leveraging the secure channel provided by the Cloud Connector. These flows can include message mappings, data enrichment, filtering, and custom scripting logic (for example, Groovy or JavaScript) as needed.

In addition to integration flows, SAP Integration Suite also includes API Management, which is used to expose on-premise APIs to external consumers in a controlled and secure way. For example, an internal OData service from an on-premise SAP Gateway system can be registered as an API Provider in API Management. Based on this provider, an API Proxy can be created and exposed to the cloud or to external applications, with policies applied for access control, rate limiting, security checks, or monitoring. This allows cloud applications to consume internal APIs without directly accessing the backend, keeping the architecture modular and secure.

Monitoring and error handling are essential parts of hybrid integration. SAP Integration Suite provides tools for runtime monitoring, including message tracing, logging, and integration health dashboards. Alerts and error-handling patterns—such as retry mechanisms or exception subprocesses—can be configured to ensure stable operation and simplify troubleshooting.

On-premise-to-cloud integration using SAP technologies supports organizations in modernizing their IT landscape step by step. Instead of replacing existing systems, they can extend their capabilities with cloud services while maintaining complete control over security and connectivity. The SAP Cloud Connector handles the secure communication layer, while Cloud Integration and API Management offer the tooling to design, execute, and govern integration and API exposure in a maintainable, scalable way.

On-Premise-to-Cloud Connectivity with Cloud Connector

The Cloud Connector is a lightweight, on-premise software component that establishes a secure, bidirectional communication tunnel between SAP Business Technology Platform (SAP BTP) and on-premise systems. It acts as a reverse-invoke proxy, allowing cloud applications to access selected internal resources without exposing them directly to the internet.

Features of Cloud Connector
  • Secure communication: The Cloud Connector creates an outbound TLS-encrypted tunnel from the corporate network to SAP BTP. This avoids the need to open inbound ports in the firewall.
  • Granular access control: Administrators can explicitly define which systems and specific resources (for example, services, endpoints) are accessible from the cloud. Supported protocols include HTTP, RFC, TCP, and LDAP.
  • Protocol support: Cloud Connectors are compatible with multiple integration scenarios through support for standard enterprise protocols such as HTTP/S, RFC (for ABAP systems), LDAP, and TCP.
  • High availability support: The Cloud Connector can be set up in high-availability mode to ensure reliability and continuity in production environments.
  • Audit logging: The Cloud Connector tracks connection status, configuration changes, and access attempts, providing traceability and support for compliance requirements.

The Cloud Connector is installed on a server in the on-premise environment, typically within the DMZ or trusted internal network.

It is supported on operating systems such as Windows, Linux, and macOS.

The Cloud Connector is a core enabler of hybrid integration scenarios. It provides secure, fine-grained, and flexible connectivity between on-premise systems and SAP BTP. Its small footprint, broad protocol support, and minimal configuration effort make it a practical choice for enterprises adopting a hybrid cloud strategy.

To learn more about the Cloud Connector and how to use it, take a look at the Connecting SAP BTP and On-Premise Systems using the Cloud Connector Learning Journey and the Cloud Connector documentation on the SAP Help Portal.

API-Based Connectivity

API-based connectivity is a core approach to integrating applications and services in SAP Integration Suite. It allows systems to communicate through well-defined interfaces, enabling data exchange and process orchestration across different environments. Whether connecting SAP or third-party systems, API-based integration supports flexibility, modularity, and scalability.

API-Based Connectivity

In this context, APIs are used to expose system functionality in a standardized format—typically REST, OData, or SOAP—which can then be consumed by other applications. SAP Integration Suite provides tools to both consume and expose such APIs. This enables integration scenarios where one system retrieves, updates, or triggers business data or processes in another system using API calls.

SAP Integration Suite supports API connectivity through components that handle different aspects of the integration lifecycle. These include the definition of data flows, the configuration of communication channels, and the enforcement of security standards. Authentication, authorization, data transformation, and monitoring can all be handled as part of the integration setup.

By relying on APIs, integrations become loosely coupled, which improves maintainability and allows individual services or systems to evolve independently. It also supports event-driven and hybrid integration patterns where cloud and on-premise systems interact through secure, real-time interfaces.

API-based connectivity is suitable for a wide range of use cases, from simple data synchronization tasks to the orchestration of complex cross-system business processes. It plays a vital role in enabling digital ecosystems, supporting modern application landscapes, and ensuring that data and functionality can flow seamlessly between services.

Event-Based Connectivity

Event-based connectivity is a modern approach to integration that enables systems to communicate through asynchronous events rather than synchronous API calls. In SAP Integration Suite, event-driven architectures allow different systems to react to business events in real-time, fostering agility and responsiveness across applications.

Event-Based Connectivity

With event-based integration, systems emit events—such as a change in data, a new order, or a completed process—while other systems or services listen for these events and react accordingly. This type of connectivity is particularly useful for scenarios where real-time processing and decoupling between systems are required. Instead of directly calling each other, systems can publish events to a message broker, and subscribers can react to these events when they occur.

SAP Integration Suite supports event-based connectivity by providing tools to manage, route, and process events. These events can be generated by either SAP or non-SAP systems, and the suite facilitates seamless integration through pre-configured event handlers, data transformations, and routing capabilities. By using an event-driven model, organizations can ensure that their systems remain loosely coupled, improving flexibility and scalability.

Event-based connectivity is ideal for scenarios that involve high-frequency updates, real-time notifications, and distributed systems. It allows systems to work in parallel, independently processing events as they occur, which improves overall system performance and reduces bottlenecks. This asynchronous communication model enhances business continuity and system reliability by ensuring that systems do not have to be tightly synchronized to function properly.

Overall, event-based connectivity enables more dynamic, flexible integrations that align with the needs of modern, digital business landscapes. It provides the foundation for building highly responsive systems that can scale with changing business demands.