Service Provisioning Framework for Multi-Vendor Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large enterprises face challenges in integrating transactional, long-running services across different applications and vendors within complex IT landscapes, making it difficult to create decoupled services that can be redeployed onto external clouds, and there is a need for a comprehensive platform strategy to support service access and delivery across diverse business networks.

Innovation Solution

A service provisioning management framework (SPMF) that enables open-ended techniques for extending services through a rich, multi-tooling environment, supporting different modeling techniques and integrating service user interfaces, business processes, and operational interfaces, while preserving coherence and allowing services to be integrated into new contexts using a kernel technique called Service Integration Technique (SIT).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If services are integrated across multiple applications and vendors, then service functionality and business value are improved, but integration complexity and system complexity increase

Engineering Contradiction:
Improveservice functionalityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a service integration technique (SIT) as an intermediary layer that mediates between diverse service providers and consumers. This SIT framework provides standardized interfaces and protocols that enable multiple services from different vendors to be integrated without directly coupling their complex internal systems, thus improving service functionality while managing integration complexity through the intermediary abstraction layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The service provisioning management framework implements universal service interfaces and standardized data models that can accommodate services from multiple vendors and applications. By creating a universal integration layer that handles diverse service types through common protocols and patterns, the system achieves multi-vendor service integration without proportionally increasing complexity for each new service addition.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If services are decoupled for redeployment onto external clouds, then service flexibility and scalability are improved, but service coherence and security are worsened

Engineering Contradiction:
Improveservice flexibilityVSAvoidservice coherence
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments services into modular, independently deployable units that can be redeployed onto external clouds. Each service is encapsulated with its own interface definitions and dependency declarations, allowing selective deployment and independent management. This segmentation enables service flexibility for cloud redeployment while maintaining service coherence through standardized interface contracts that ensure proper integration regardless of deployment location.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple modeling techniques are supported for service extension, then modeling versatility and user preference are improved, but framework complexity increases

Engineering Contradiction:
Improvemodeling versatilityVSAvoidframework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The framework introduces a kernel modeling layer as an intermediary that provides a unified abstraction for multiple modeling techniques. Different modeling approaches (UML, BPMN, domain-specific languages) are translated into the kernel model representation, allowing versatile modeling options for users while the kernel layer manages the complexity of integrating these different techniques. This intermediary kernel model prevents framework complexity from directly impacting service extension capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If services are accessed across organizational boundaries in business networks, then business collaboration and operational efficiency are improved, but integration challenges and coordination complexity increase

Engineering Contradiction:
Improveoperational efficiencyVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The service provisioning management framework enables services to describe their own interfaces, dependencies, and deployment requirements through standardized metadata and interface definitions. This self-describing capability allows services to be automatically discovered, validated, and integrated across organizational boundaries without extensive manual coordination. The framework's automated service registration and interface validation mechanisms reduce coordination complexity while enabling efficient cross-organizational service access and collaboration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8868751B2Framework for diversified provisioning of services into business networks
Publication Date: 2014.10.21 SAP SE
  • US8868751B2 patent drawing
  • US8868751B2 patent drawing
  • US8868751B2 patent drawing

AI summary

Implementations of the present disclosure include methods for provisioning services in a business network. In some implementations, methods include receiving data corresponding to a first service, receiving data corresponding to a second service, processing the data corresponding to the first service and the data corresponding to the second service using a computer-executable tool selected from a plurality of computer-executable tools to enable provisioning of a service using the business network, and the processing being performed in a situational modeling layer of a service provisioning framework, generating a kernel model corresponding to the service, the generating being performed in a kernel modeling layer of the service provisioning framework, and storing the kernel model in computer-readable memory.