DISTRIBUTED APPLICATION INTEGRATION AUTO-ADJUSTMENT
First Claim
Patent Images
1. A computer implemented method for distributed application integration, executing on a processor, the method comprising:
- identifying a composed on-demand application for a user, the composed on-demand application comprising a plurality of deployed applications running in a plurality of data centers;
deriving, using the processor, virtual geo-distances of the plurality of data centers from a data center map for integration of the plurality of deployed applications; and
based on the derived virtual geo-distances, adjusting the configuration of the plurality of deployed applications that affect data latency of the plurality of deployed applications.
2 Assignments
0 Petitions
Accused Products
Abstract
A framework for integration auto-adjustment of distributed applications running within the same data center or across different data centers is described. Based on the deployed applications and the locations of the data centers in which they are running, the framework identifies and applies the best application integration variant that provides best user experience.
6 Citations
20 Claims
-
1. A computer implemented method for distributed application integration, executing on a processor, the method comprising:
-
identifying a composed on-demand application for a user, the composed on-demand application comprising a plurality of deployed applications running in a plurality of data centers; deriving, using the processor, virtual geo-distances of the plurality of data centers from a data center map for integration of the plurality of deployed applications; and based on the derived virtual geo-distances, adjusting the configuration of the plurality of deployed applications that affect data latency of the plurality of deployed applications. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for distributed application integration, comprising:
-
a processor; and a memory in communication with the processor, the memory storing instructions related to; a receiving module to identify a composed on-demand application for a user, the composed on-demand application comprising a plurality of deployed applications running in a plurality of data centers; a data center map module to persist virtual geo-distance data for the plurality of data centers; and a configurator module to; derive virtual geo-distances of the plurality of data centers from the data center map module for integration of the plurality of deployed applications; and adjust the configuration of the plurality of deployed applications based on the derived virtual geo-distance data that affect data latency of the plurality of deployed applications. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
-
identify a composed on-demand application for a user, the composed on-demand application comprising a plurality of deployed applications running in a plurality of data centers; derive virtual geo-distances of the plurality of data centers from a data center map for integration of the plurality of deployed applications; and based on the derived virtual geo-distance, adjust the configuration of the plurality of deployed applications that affect data latency of the plurality of deployed applications. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification