Enterprise Application Business Unit Relationship Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise software applications lack the ability to effectively configure and manage relationships between multiple business units within an organization, leading to inefficiencies in processing transactions and implementing administrative controls such as service level agreements and internal audits.

Innovation Solution

A set of tools and methods that allow users to define and configure relationships between business units and functions within an enterprise application, enabling the application to process transactions and implement controls based on these defined relationships by using a framework that includes business unit, function, and relationship definitions, and a configuration engine to modify database structures accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If enterprise applications are designed to support multiple internal clients from a single business unit, then service sharing and operational efficiency are improved, but the application's ability to express and manage business unit relationships deteriorates

Engineering Contradiction:
Improveservice sharing efficiencyVSAvoidbusiness unit relationship structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the business unit structure by introducing a parent-child relationship model where business units can be divided into subordinate units. This allows the system to maintain clear hierarchical relationships while supporting service sharing, as each segment can independently define its service boundaries and relationships with parent units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary configuration layer that mediates between the business unit structure and the service delivery mechanism. This configuration layer allows the system to manage complex relationships by defining explicit parent-child relationships and service associations, acting as a mediator that translates organizational structure into actionable service routing rules.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If enterprise applications allow independent setup for each business unit, then ease of configuration is improved, but the ability to implement administrative controls and service level agreements deteriorates

Engineering Contradiction:
Improveconfiguration independenceVSAvoidadministrative control implementation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by establishing the parent-child relationship structure and service associations in advance through configuration. This pre-configuration enables the system to automatically enforce administrative controls and service level agreements based on the predefined relationships, eliminating the need for complex runtime negotiations while maintaining ease of setup.

Inventive Principle:
Principle #10Preliminary action

3Speed

If enterprise applications process transactions without defined business unit relationships, then processing speed is improved, but transaction routing accuracy and compliance monitoring deteriorates

Engineering Contradiction:
Improvetransaction processing speedVSAvoidtransaction routing accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent uses preliminary action by pre-defining the parent-child relationships and service associations between business units. This allows the transaction processing system to quickly determine routing based on pre-computed relationship data, maintaining high processing speed while ensuring accurate routing and compliance monitoring through the established hierarchical structure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9852428B2Business unit outsourcing model
Publication Date: 2017.12.26 ORACLE INT CORP
  • US9852428B2 patent drawing

AI summary

Tools for configuring enterprise applications. In an aspect, an enterprise application can be configured to account for relationships between multiple business units within an enterprise, including without limitation relationships between the business functions provided by various business units. In another aspect, the disclosed tools provide a framework for identifying and/or defining relationships between business units. The tools might also provide a user interface for a user to identify one or more business units and/or business functions and defines a relationship between them. Based on this definition, an enterprise application can be configured to account for this relationship.