GIS-EIS Connector System with Load Balancing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If multiple enterprise information system connections are maintained, then data sharing capability is improved, but maintenance and support costs increase
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.
3Adaptability or versatility
If new systems are added to the existing network, then system functionality is improved, but integration cost and complexity increase
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.
Data Source
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.


