SOA Service Bus for Enterprise Application Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern companies face challenges in integrating multiple independently established enterprise applications from different vendors, which often cannot be readily integrated due to differences in language and communication protocols, limiting their ability to provide a unified and efficient sales platform.

Innovation Solution

A service-oriented architecture (SOA) system that combines services from multiple application resources, including sales force automation, real-time predictive analytics, knowledge management, and business intelligence tools, with a translation service that configures query handlers at runtime to convert between different language services, enabling seamless data integration and access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple independently established enterprise applications from different vendors are used, then functional capability and versatility are improved, but integration difficulty and system complexity increase

Engineering Contradiction:
Improvefunctional capabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a service-oriented architecture with a service bus as an intermediary layer between multiple enterprise applications. This service bus mediates communication between applications with different vendors and protocols, translating and routing service requests to appropriate applications while presenting a unified interface, thereby reducing integration complexity while maintaining functional versatility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal service interface that can access multiple different enterprise applications through standardized service protocols. The service-oriented architecture provides multi-functional capabilities by allowing a single interface to access various applications (CRM, ERP, HR systems) from different vendors, eliminating the need for separate integration solutions for each application

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

2Adaptability or versatility

If applications with different language services are integrated, then system versatility is improved, but data integration difficulty increases

Engineering Contradiction:
Improvesystem versatilityVSAvoiddata integration difficulty
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service bus acts as a translation intermediary that handles protocol conversion between different application languages. It receives service requests in a standardized format, translates them into the specific language protocols required by target applications, and routes the translated requests appropriately, thereby enabling system versatility without increasing data integration difficulty

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes communication parameters and data formats based on the target application's requirements. The service bus adapts message structures, data types, and communication protocols according to the specific application being accessed, allowing versatile integration while maintaining consistent data integration processes

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If a unified integrated platform is implemented, then ease of operation is improved, but implementation complexity increases

Engineering Contradiction:
Improveunified accessVSAvoidimplementation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the integrated platform into independent service components that can be implemented modularly. Each enterprise application remains as a separate service unit that can be independently implemented and maintained, while the service bus provides the integration layer. This segmentation reduces overall implementation complexity by allowing incremental deployment and independent optimization of each component

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8019632B2System and method of integrating enterprise applications
Publication Date: 2011.09.13 ACCENTURE GLOBAL SERVICES LTD
  • US8019632B2 patent drawing
  • US8019632B2 patent drawing
  • US8019632B2 patent drawing

AI summary

The present disclosure includes systems and techniques relating to enterprise application integration. In general, one aspect of the subject matter described in this specification can be embodied in a computer system including a service oriented architecture (SOA), where the system includes a composite application configured to present sales targeted information by combining services from multiple application resources on a network, wherein the multiple application resources include: a sales force automation (SFA) tool configured to automate sales and sales force management functions; a real-time predictive analytics tool configured to evaluate customer purchasing data and recommend products or services based on the customer purchasing data; a knowledge management tool configured to search and retrieve data across multiple integrated applications; and a calendar tool configured to manage appointment scheduling. The multiple application resources can further include a collaboration tool; and a business intelligence tool, including at least one live news feed.