Assessing Your Integration Strategy: Template Based

Objectives

After completing this lesson, you will be able to:
  • Describe the methods used for evaluating the existing integration strategy
  • Define integration domains and styles

Introduction to the Lesson: Assess Your Integration Strategy - Template Based

This lesson focuses on the assessment of an organization's existing integration strategy. Methods and tools are presented to analyze the current integration landscape, identify weaknesses, and determine opportunities for improvement.

This lesson contains the following topics:

  • Assess your integration strategy.
  • Perform a scoping of your integration domains.
  • Perform a scoping of your integration styles.
  • Perform a scoping of your integration use-case patterns.
  • Catalog of integration use-case patterns.
  • Combination of integration domains and integration styles.

Assess Your Integration Strategy

Summary

This lesson provides a method for assessing an organization's existing integration strategy. It includes analyzing the current integration landscape and identifying strengths and weaknesses.

Introduction

You start the assessment by reviewing the existing integration architecture, followed by a scoping of future building blocks. To perform such an assessment, the methodology provides a clearly defined top-down approach for scoping the requirements for the future integration architecture. This is done with the help of integration domains, integration styles, and integration use case patterns.

The motivation for conducting such an integration strategy assessment can vary: one of the most common reasons is the transition to SAP S/4HANA, which also allows you to streamline your integration approach and benefit from new integration options. Depending on your organization's business and technology strategy, there may also be other reasons for an integration strategy review, such as:

  • The need to cover new integration use cases, for example, when introducing new technologies.
  • The implementation of new cloud-based solutions that offer new integration opportunities.
  • The standardization and control of the technology landscape.
  • The consolidation of existing integration technologies, which may require the elimination of selected integration technologies.
  • Mergers and acquisitions to eliminate potential redundancies or overlaps in integration technologies.
Phase 1: Assess Your Integration Strategy

Goal

The goal is to define the building blocks of your company's integration architecture that fulfill both the current and future integration requirements of an organization.

Deliverables

In this phase, you create three documents:

  • List of relevant integration domains.
  • List of relevant integration styles.
  • List of relevant integration use case templates.

If the templates provided by SAP do not fulfill all your requirements, you can adapt and extend them according to your needs.

Perform a Scoping of Your Integration Domains

Perform the first stage of the integration architecture assessment by selecting the integration domains relevant to your organization.

Integration domains

Getting Started with Applying the Methodology

SAP offers two options for applying the SAP Integration Solution Advisory Methodology in an organization.

Overview

Set Focus atTemplate-basedTool based
Asset

Collection of templates

(Microsoft PowerPoint, Excel, Word files)

Integration Assessment capability within SAP Integration Suite.

Objective

Define and document an enterprise integration strategy.

Define, document, and govern the execution of an enterprise integration strategy within SAP Integration Suite subscription, which includes Integration Assessment.

PrerequisiteNone

SAP Integration Suite subscription, which includes Integration Assessment.

Access

You can choose one of the following options:

  1. Download single templates from the respective sections of this documentation.
  2. Download the "SAP Integration Solution Advisory Template Collection", which contains all templates.

You can choose one of the following options:

  1. Perform the Initial Setup of Integration Assessment and follow the steps of the Integration Assessment Process.
  2. Start the SAP Discovery Center Mission Get started with SAP Integration Suite - Integration Assessment, which includes a sample scenario for performing your first integration assessment.

In the following, the training focuses on the template-based approach.

Carry Out a Scoping of Your Integration Domains

Summary

Describes how to determine the scope of the integration domains. This includes identifying the relevant business areas and data sources to be included in the integration strategy.

Introduction

Integration domains are the first step in scoping your future integration architecture. Integration domains form the entry point into the methodology and can be used as an "overall picture" for the integration.

They represent different integration points of business applications in today's cloud and hybrid IT landscapes, such as business applications, user-centric applications, and real-world objects.

Integration domains are defined independently of technology. They can therefore also help in the design of a hybrid integration platform, which can consist of integration technologies from different providers (SAP/third-party providers).

Integration Domains

Integration Domains

Cloud2Cloud

Integration of cloud-based business applications with other cloud-based business applications.

Cloud2OnPremise

Integration of cloud-based business applications with business applications that are used on-premise.

On-Premise2On-Premise

Integration of business applications deployed on-premise.

User2Cloud

Integration of cloud-based business applications with user-centric applications.

User2On-Premise

Integration of on-premise business applications with user-centric applications.

Cloud2Thing

Integration of cloud-based business applications with real-world objects.

On-Premise2Thing

Integration of on-premise business applications with real-world objects.

Approach

Template Approach

  • Determine the relevance of each integration domain for your organization.
  • For each integration domain currently in use, add the integration technologies, if any.
Integration Domain-Template.

Example

Sample Template.

Scoping Your Integration Stiles

Summary

The various integration styles are defined and evaluated. This also includes selecting the most suitable integration approaches for the specific requirements of the organization.

Introduction

Once you have determined the relevant integration domains, the next step is to identify the relevant integration styles. Integration styles represent key integration archetypes that describe how an integration scenario between a business application and its target is realized. The current version of the methodology includes five integration styles:

Integration Styles

Process Integration

Connects business processes between business applications and other entities.

Data Integration

Synchronizes or accesses data across business applications and data sources.

Analytics Integration

Derives data from data sources and makes it accessible to support business intelligence, augmented analytics and/or business planning scenarios.

User Integration

Integrates user-centered applications with business applications.

Thing-Integration

Integrates things from the real world into business applications.

All integration styles are technology-independent and can be used in different integration domains.

Cross-use patterns can complement an integration style. These form a category for all integration-related use cases that can be combined with one or more of the five central integration styles. For example, "API-managed integration" provides full lifecycle management for APIs that you can use in user-centric or process-centric integration scenarios.

Overview Integration Stiles
Overview

Procedure

Template-Based

  • Determine the relevance of the individual integration styles for your company.
  • For each integration style, add the integration technologies currently in use, if any.
Integration Styles

Example

Simple Example Template

Scoping of Your Integration Use-Case Patterns

Summary

This unit describes the identification and documentation of integration use-case patterns. These patterns serve as templates for the design and implementation of integration scenarios.

Introduction

The final step in evaluating your integration strategy is to identify the integration use-case patterns relevant to your organization. Each integration style can be refined through use case patterns that describe commonly used integration use cases in enterprise landscapes. Based on the same principles, cross-use case patterns can complement one or more of the five core integration styles, for example, "API-managed integration" or "event-driven integration." Like the integration domains and integration styles, the cross-use case patterns are also defined independently of technology.

The SAP Integration Solution Advisory Methodology contains a catalog of integration use case patterns that you can use as a starting point for your company. If necessary, you can flexibly customize the library of integration use case patterns, for example, by adding customer-specific integration use case patterns or removing those that are not relevant for your company.

Catalog of Integration Use Case Patterns.

The SAP Integration Solution Advisory Methodology contains a catalog of integration use case patterns that you can use as a starting point for your company. If necessary, you can flexibly customize the library of integration use case patterns, for example, by adding customer-specific integration use case patterns or removing those that are not relevant to your business.

Before the integration use case patterns are identified, you must first understand what exactly they are.

Catalog of Integration Use-Case Patterns

Summary

A catalog of integration use-case patterns is presented. This catalog provides a collection of proven solutions and best practices for the design and implementation of integration scenarios.

Introduction

The integration use case patterns are grouped by integration styles and the cross-use case patterns form a separate group.

A description, an illustration, and examples in the context of an SAP business application are available for each pattern in this catalog. There are two different types of examples:

  • Predefined by SAP: These integration examples are delivered by SAP, like predefined integration scenarios as part of SAP solutions or integration content packages that you can find in the SAP API Business Hub.
  • Defined by customers or partners: These are customized integration examples that are configured and implemented by customers or partners.

So that they can be assigned during technology mapping, all integration styles have different colors and are given a unique name.

Integration Use-Case Patterns of the Process Integration Style

The integration style provides four use case patterns that describe the various requirements for connecting business processes between business applications and other units involved. These are:

Use Case Patterns

Use Case PatternNoDescription
A2A IntegrationP1Chaining of business process steps between business applications by the exchange of transactional data.
Master Data IntegrationP2API based exchange of master data across business applications.
B2B IntegrationP3Chaining of business process steps between business partners by the exchange of transactional data leveraging standard B2B protocols.
B2G IntegrationP4Transform transactional data into predefined exchange formats and transfer it electronically to external legal or tax authority systems.
Process Integration Style

Integration Use-Case Patterns of the Data Integration Style

The Data Integration Style provides four integration use-cases that describe different approaches for synchronizing or accessing data across business applications and data sources. These are:

Use Case Patterns for Data Integration Style

Use Case PatternNoDescription
Data ReplicationD1Table-based integration of data covering data replication, migration, or analytical use cases based on ETL/ELT,
Data VirtualisationD2Provisioning of a virtual data layer by federation of queries to remote data sources without physical data movement.
Data Quality ManagementD3Integration of data from multiple sources for cleansing, matching or consolidation (central business terms).
Data OrchestrationD4Transform transactional data into predefined exchange formats and transfer it electronically to external legal or tax authority systems.
Data Integration Style.

Integration Use-Case Patterns of the Analytics Integration Style

The Analytics Integration Style provides two integration use-cases to enable analytical queries and insights into business applications. These are:

Use Cases of the Analytics Integration Style

Use Case PatternNoDescription
Embedded AnayticsA1Embed analytical content such as reports and dashboards into a business application.
Cross Application AnalyticsA2Combine data of one or more source systems using an analytics or data ware-house solution. On top of the combined data an analytic consumption model can be built to enable (cross app) reporting.
Analytics Integration Style.

Integration Use-Case Patterns of the User Integration Style

The user integration style provides three patterns for the integration of use cases. These allow users to access data from one or more business applications through different user interfaces (UI), such as web-based user interfaces, mobile applications, or chat. These are:

Use Cases of the User Integration Style

Use Case PatternNoDescription
UI IntegrationU1Integration of multiple application UIs into a single point of entry including the consumption of back-end application services in a web user interface.
Mobile IntegrationU2Consumption of back-end application services in a mobile app, leveraging native or hybrid device capabilities including offline data synchronization.
Chatbot IntegrationU3Integration of chatbots into various communication channels including integration with back-end applications to trigger a transaction or retrieve further information.
User Integration Styles.

Integration Use-Case Patterns of the Thing Integration Style

The Thing integration style consists of four integration use-case patterns that allow you to connect real-world objects (such as sensor-equipped machines or devices) with business applications and data sources. These are:

Use Cases of the Thing Integration Style

Use Case PatternNoDescription
Thing to AnalyticT1Real-time integration of thing or machine data for monitoring and analytics.
Thing to ProcessT2Integration of thing or machine data for triggering a business process step.
Thing to Data LakeT3Collection of thing or machine data to derive future value out of it (for example, by machine learning).
Thing to ThingT4Exchange of data between two or more things, for example machine-to-machine (M2M).
Thing Integration Style.

Cross-Use-Case Patterns

Cross use-case patterns can complement one or more integration styles. The current version of the SAP Integration Solution Advisory Methodology foresees five cross-use cases. These are:

Cross-Use-Case Patterns

Use Case PatternNoDescription
API Management IntegrationC1Provisioning of omni-channel and secure access to business applications by managed APIs.
Event Based IntegrationC2Decoupling of applications, extensions or IoT data by messaging principles (pub/sub).
Stream AnalyticsC3Real-time processing and analytics of event streams including the reaction on event patterns.
Workflow ManagementC4Automation and extension of business processes that spawn across multiple applications. (now a part of SAP Build automation).
Robot Process AutomationC5Automation of workflows across user interfaces and applications using configured scripts (now a part of SAP Build automation).
Digital Integration HubC6Provisioning of large-scale, high-throughput APIs by inserting a high performance in-memory data store layer between the API service layer and the system of record.
Cross Use Cases 1.
Cross Use Cases 2.

Combination of Integration Domains and Integration Styles

Summary

Describes how integration domains and styles can be combined to develop an effective and efficient integration strategy. This combination enables a customized adaptation of integration solutions to the specific requirements of the company.

Introduction

Once you have defined the integration styles depending on the integration pattern, you can summarize everything and bring together the information for our integration request to perform a technology mapping in the next step.

You can create an optional view for this purpose.

Advanced View

Procedure

Template-Based Approach

To carry out the scoping of integration use case patterns, first check the catalog provided for relevance to your company. You can label the various relevant options with different fonts:

Template

Option 1:

  • Relevant as of today: Use bold type (example: A2A Integration).
  • Relevant in the future: Use normal font (example: data virtualization).
  • Not relevant: Strike through (example: event-based integration).
  • Under review: Italicize (example: Thing-to-Process Integration).

Option 2:

If you have identified integration use case patterns in your organization that are not part of the prebuilt catalog, for example, industry-specific or custom integration use case patterns, you can add them to the corresponding integration style (or cross-use case pattern). It is recommended to use a different frame type (for example, a dotted line) that allows you to differentiate the custom patterns from the prebuilt patterns.

Sample

Sample Template

Legend

  • Color: Integration Style
  • No: Use case Pattern
  • Bold: Relevant
  • Italic: Relevant in future

Comparison Between the Template-Based Approach and the Integration Assessment

Summary

The difference between the template-based approach and the integration assessment is explained. This lesson shows the advantages and disadvantages of both approaches and offers recommendations for selecting the most suitable approach for the respective organization.

Introduction

Both the template-based approach and the integration assessment have similar objectives. However, there are significant differences.

Differences Between the Template-Based Approach and the Integration Assessment

TemplateDeliverablesIntegration Assessment
Perform a Scoping of Your Integration DomainsList of Integration DomainsSettings - Integration Domains
Perform a Scoping of Your Integration StylesList of Integration StylesSettings - Integration Styles
Perform a Scoping of Your Integration Use-Case PatternsList of Use-Case PatternsSettings - Integration Use Case Patterns

Phase 2: Design Your Hybrid Integration Platform

TemplateDeliverablesIntegration Assessment
Perform a Technology MappingTechnology mapping describing which integration technologies to choose for each integration style and use case pattern that are in scope.Configure - Integration Technologies
Define Your Integration PoliciesList of integration policies, which are defined for each integration technology in use.Analyze - Integration Policies
Assess Your InterfacesInterface assessment using the Integration Assessment capability within SAP Integration Suite.Within the Business Solution Request

Phase 3: Define Integration Best Practices

TemplateDeliverablesIntegration Assessment
Specify Your Integration Dos and Don'tsList of integration dos and don'ts.Not supported
Create Your Architecture BlueprintsArchitecture blueprints (enterprise architecture diagrams).Not supported
Create Tailored Development GuidelinesIntegration development guidelines for integration technologies that are in use.Not supported

Phase 4: Define Integration Best Practices

TemplateDeliverablesIntegration Assessment
Establish the Right Organizational StructureList of applicable integration roles, responsibilities, and tasks assigned to organizational units/employees.Not supported
Introduce Integration GovernanceInterface requests processed using the Integration Assessment capability within SAP Integration Suite.Within the Business Solution Request
Ensure Integration Quality AssuranceIntegration quality check list.Not supported

Valuation

It seems that a combination of both approaches is best. Phases one and two are fully supported. In phases three and four, the documents have to be created manually and everything has to be made available together, for example, through a work zone portal.

The integration assessment is more efficient when creating the required decision documents.

Log in to track your progress & complete quizzes