GIS-EIS Connector System with Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrating and maintaining geographic information systems (GIS) and enterprise information systems (EIS) across large enterprises is costly and complex, especially when legacy systems are involved, due to the difficulty in sharing data and application integration.

Innovation Solution

A connector system, such as the Smallworld Java Connector, which implements the J2EE Connector Architecture (JCA) with a load balancer to manage connections and facilitate communication between GIS and EIS, using an application server managed connection factory and resource adapter to allocate connections based on load balancing algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If enterprise information systems are integrated to facilitate data sharing, then data accessibility is improved, but system complexity and integration costs increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a connector system as an intermediary layer between the application server and enterprise information systems. This connector includes a connection factory that manages connections to multiple EIS servers, providing a standardized interface that simplifies data access while handling the complexity of integrating with diverse legacy systems behind the scenes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the integration complexity by separating the connection management functionality into a distinct connector component. This allows the application server to access multiple EIS systems through a unified interface, while the connector handles the individual connection details to each EIS server independently, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple enterprise information system connections are maintained, then data sharing capability is improved, but maintenance and support costs increase

Engineering Contradiction:
Improvedata sharing capabilityVSAvoidmaintenance and support cost
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The connector system provides a universal interface that can connect to multiple different EIS servers through a single standardized connection factory. This multi-functional approach allows the same connector infrastructure to support data sharing across numerous EIS systems, reducing maintenance overhead compared to implementing separate connection mechanisms for each system.

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

3Adaptability or versatility

If new systems are added to the existing network, then system functionality is improved, but integration cost and complexity increase

Engineering Contradiction:
Improvesystem functionalityVSAvoidintegration cost and complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The connection factory is designed to dynamically manage connections to EIS servers. When new EIS systems are added to the network, the connector can accommodate them through the existing standardized interface without requiring changes to the application server architecture, allowing flexible system expansion while maintaining integration simplicity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8291086B2Method and system for accessing data in an enterprise information system
Publication Date: 2012.10.16 GE DIGITAL HLDG LLC
  • US8291086B2 patent drawing
  • US8291086B2 patent drawing
  • US8291086B2 patent drawing

AI summary

Systems and methods for requesting and receiving data from an enterprise information system are described. In accordance with one embodiment, the connector system includes an application server managed connection factory for receiving a data request, and a load balancer for assigning an enterprise information system server connection to the request.