System landscape aware inter-application communication infrastructure
AssigneeSap SE
InventorsJochen Guertler, Yahali Sherman, Ariel Tammam
Life of this patent
Estimating the term…
Abstract
This disclosure relates to systems, methods, and software that involve system landscape aware inter-application communication infrastructure. This inter-application communication infrastructure may implement one metamodel to describe how an application could participate in an inter-application communication. The metamodel can describe the input parameters accepted but the application and the possible output of it. Based on the metadata, which would be exposed or otherwise available for involved applications, there is a protocol defining the communication flows between applications.
Claims20
A computer-implemented method for communicating via a landscape aware inter-application communication infrastructure, the method comprising the following steps executed by one or more processors:
- collecting information stored in memory for communication to a heterogeneous application;
- generating a message targeted for the heterogeneous application using, at least in part, the collected information;
- and
- communicating the message to an event-driven inter-application communication infrastructure for subsequent transmission to the heterogeneous application, the inter-application communication infrastructure capable of identifying the communication structure for the heterogeneous application and translating the message based on this identified structure.
A computer program product for communicating via a landscape aware inter-application communication infrastructure, the computer program product comprising a tangible storage medium storing computer-readable instructions operable when executed to:
- collect information stored in memory for communication to a heterogeneous application;
- generate a message targeted for the heterogeneous application using, at least in part, the collected information;
- and
- communicate the message to an event-driven inter-application communication infrastructure for subsequent transmission to the heterogeneous application, the inter-application communication infrastructure capable of identifying the communication structure for the heterogeneous application and translating the message based on this identified structure.
A computer program product for communicating via a landscape aware inter-application communication infrastructure, the computer program product comprising a tangible storage medium storing computer-readable instructions operable when executed to:
- receive a message from a first heterogeneous application, the message targeted for a second heterogeneous application;
- dynamically identifying a stored communication structure for the second heterogeneous application, the communication structure exposed by the second heterogeneous application;
- translating the message into a message compatible with the second heterogeneous application based on this identified structure;
- and
- communicating the translated message to the second heterogeneous application for processing.
Dependencies are inferred from the claim text.