Connectivity Map Editor for Enterprise Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional enterprise systems face challenges in communication and data sharing due to the use of unique platforms and methods for storing data, leading to incompatibility issues when implementing new software or upgrades, requiring extensive human interaction for integration.

Innovation Solution

A computer-implemented method and computer program product for defining components and connections in an integration project using a connectivity map editor, allowing users to select, position, and connect various components such as services, message destinations, and external applications, enabling flexible integration without modifying underlying components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional enterprise systems use unique platforms and data storage methods, then each system can be optimized for its specific function, but incompatibility issues arise when implementing new software or upgrades

Engineering Contradiction:
Improvesystem compatibilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a connectivity map as an intermediary layer between disparate enterprise systems. This connectivity map serves as a mediator that translates and routes data between systems with different platforms and data storage methods, enabling compatibility without requiring direct integration between each system pair. The connectivity map abstracts the underlying system differences, allowing new software and upgrades to be implemented while maintaining system interoperability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If extensive human interaction is used for system integration, then precise control over integration processes can be achieved, but productivity decreases due to time-consuming manual configuration

Engineering Contradiction:
Improveintegration speedVSAvoidmanual configuration effort
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service capabilities through automated configuration features in the connectivity map editor. The system automatically generates connectivity configurations based on selected components, reducing the need for manual point-by-point configuration. The editor provides intelligent defaults and automated routing logic that configures itself based on the defined components, significantly reducing manual effort while maintaining precise control over integration processes.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If a graphical user interface is provided for component binding, then ease of operation improves for users, but device complexity increases due to the editor interface

Engineering Contradiction:
Improvecomponent binding easeVSAvoideditor interface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses visual copying and dragging metaphors in the connectivity map editor to simplify component binding. Users can visually copy component representations from a palette and drag them onto the connectivity map canvas, where they are automatically instantiated. This visual copying approach replaces complex code-based configuration with intuitive graphical operations, improving ease of operation while the underlying complexity remains encapsulated in the editor's automation logic.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7774720B1Connectivity map editor
Publication Date: 2010.08.10 ORACLE AMERICAN INC
  • US7774720B1 patent drawing
  • US7774720B1 patent drawing
  • US7774720B1 patent drawing

AI summary

Systems and methods relating to enterprise systems are provided. In one implementation, a computer-implemented method for defining components and connections in an integration project is provided. The method includes selecting a project for integrating a plurality of components of an enterprise, adding a first component, the first component representing a first physical resource associated with the project, and positioning the first component on a connectivity map. The method also includes adding a second component, the second component representing a second physical resource associated with the project, positioning the second component on the connectivity map, and defining a connection between the first component and the second component.