Service Adapter for Enterprise System Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current application integration solutions lack ease of use, affordability, and industry standards, and fail to provide universal connectivity and scalable business process tools, making cross-enterprise integration complex and costly.

Innovation Solution

The use of service adapters and application view components that leverage standards like J2EE Connector architecture and XML for bi-directional communication, allowing non-technical users to integrate enterprise systems through a standardized framework, enabling easy access to business services and events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional application integration methods are used, then connectivity between systems can be achieved, but the complexity and cost of integration increases significantly

Engineering Contradiction:
ImproveconnectivityVSAvoidintegration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an adapter as an intermediary component that sits between the client application and the enterprise system. This adapter handles the complexity of proprietary interfaces and protocols, translating them into standardized interactions. The adapter acts as a mediator that shields the client application from the complexity of the enterprise system's proprietary technology, thereby achieving reliable connectivity without requiring the client application to directly handle integration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If proprietary integration solutions are used, then system connectivity can be established, but the cost and difficulty of implementation increases

Engineering Contradiction:
Improvesystem connectivityVSAvoidimplementation ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The adapter serves as a pre-built intermediary component that has already been developed to handle proprietary system interfaces. Rather than requiring organizations to implement their own complex proprietary integrations, they can deploy these pre-fabricated adapters that encapsulate the integration logic. This approach maintains reliable system connectivity while dramatically improving implementation ease, as organizations can deploy adapters through standardized processes rather than building custom integration solutions from scratch.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If standardized frameworks are used, then ease of use and affordability improve, but the ability to handle proprietary technologies may be limited

Engineering Contradiction:
Improveease of useVSAvoidproprietary technology compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The adapter is designed with universal functionality that allows it to work with multiple different enterprise systems and proprietary technologies. Rather than requiring a separate integration solution for each proprietary system, the adapter provides a universal interface that can adapt to handle various proprietary protocols and data formats. This multi-functionality enables the standardized framework to maintain ease of use while simultaneously achieving broad adaptability across different proprietary technologies.

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

4Productivity

If direct integration between client applications and enterprise systems is implemented, then performance can be optimized, but the requirement for intimate knowledge of proprietary technologies increases

Engineering Contradiction:
Improveintegration performanceVSAvoidproprietary technology knowledge requirement
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The adapter acts as a performance-optimized intermediary that has been specifically tuned for the proprietary enterprise system interface. Rather than requiring client application developers to directly optimize integrations (which would require deep proprietary knowledge), the adapter encapsulates the optimized integration logic. This allows the system to achieve high integration performance while the complexity of proprietary technology knowledge is contained within the adapter, not exposed to end users or application developers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7831655B2System and method for implementing a service adapter
Publication Date: 2010.11.09 ORACLE INT CORP
  • US7831655B2 patent drawing
  • US7831655B2 patent drawing
  • US7831655B2 patent drawing

AI summary

A service adapter can be used to connect a client application to an enterprise system, or to connect application components, that otherwise might be unable to communicate with each other. A service adapter can invoke a service in the enterprise system, and can allow requests to be received to, and responses received from, the enterprise system. The service adapter can pass these requests and responses in a format such as XML, and can transform data passing between the enterprise system and an application or application component. An application view component can be used to provide an interface to an enterprise system for an application.