EP2369480A2

Mashup infrastructure with learning mechanism

Abstract

The present disclosure involves systems, software, and computer implemented methods for providing a mashup infrastructure with a learning mechanism. One process includes operations for receiving a request for connecting a first port of an application with a different port and identifying tagged parameters associated with the first port. A set of potential ports for connecting with the first port based at least in part on the tagged parameters is dynamically determined. A suggestion of potential ports for connecting with the first port, including at least a subset of potential ports selected from the set of potential ports, is presented.

EP2369480A2, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 10 February 2031.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

12 claims: 2 independent, 10 dependent

  1. 1
    A computer implemented method for causing one or more processors to generate a suggestion for connecting application interfaces, the method comprising the following steps performed by the one or more processors:receive a request for connecting a first port with a different port;identify tagged parameters associated with the first port;dynamically determine a set of potential ports for connecting with the first port based at least in part on the tagged parameters;and present a suggestion of potential ports for connecting with the first port, the suggestion including at least a subset of potential ports selected from the set of potential ports.
  2. 2
    The method of Claim 1, wherein the subset of potential ports is selected based at least in part on a history of related connections associated with the first port or potential ports in the subset of potential ports and/or based at least in part on tagged parameters associated with the first port or potential ports in the subset of potential ports.
  3. 3
    The method of Claim 1, wherein the subset of potential ports is selected based at least in part on criteria including at least a degree of compatibility between the first port and each of the ports in the set of potential ports.
  4. 4
    The method of Claim 3, wherein the degree of compatibility is based at least on one of a data type of the data processed by the first port and the potential ports or a format of the data processed by the first port and the potential ports.
  5. 5
    The method of Claim 1, wherein the first port is configured to process data in a particular format.
  6. 6
    The method of Claim 5, wherein the first port includes a transformer element configured to convert data in a format disparate from the particular format into the particular format.
  7. 7
    The method of Claim 5, wherein the first port includes a transformer element configured to convert data in the particular format into data in a disparate format.
  8. 8
    The method of Claim 1, wherein the suggestion of potential ports includes a suggestion of a transformer element to be used in connection with a potential port.
  9. 9
    The method of Claim 1, further comprising automatically forming a connection between the first port and one of the ports in the subset of potential ports.
  10. 11
    A system, comprising:memory operable to store information associated with a mashup interface and learning mechanism;and one or more processors operable to: receive a request for connecting a first port with a different port;identify tagged parameters associated with the first port;dynamically determine a set of potential ports for connecting with the first port based at least in part on the tagged parameters;and present a suggestion of potential ports for connecting with the first port, the suggestion including at least a subset of potential ports selected from the set of potential ports.