×

Reusable message flow between applications of a message broker integrated systems environment

  • US 10,356,222 B2
  • Filed: 03/30/2015
  • Issued: 07/16/2019
  • Est. Priority Date: 03/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for modifying and deploying a data conversion flow between a first application of a first message broker system and a second application of a second message broker system by dynamically loading a set of user-defined design parameters to alter the data conversion flow, without restarting the data conversion flow, the computer-implemented method comprising:

  • receiving a source message conversion flow from a source input message queue, wherein the conversion flow identifies a plurality of design parameters, wherein the plurality of design parameters includes a plurality of data format parameters, a plurality of data description parameters, a plurality of conversion routine parameters, a plurality of conversion routine path parameters, and a plurality of output routing information parameters;

    identifying a message interface and a file path corresponding to the received message conversion flow;

    accessing an external extensible markup language (XML) file based on the identified file path, wherein the external XML file contains a plurality of user-defined design parameters corresponding with at least one interface;

    identifying the set of user-defined design parameters from the plurality of user-defined parameters based on matching the corresponding at least one interface with the identified message interface;

    altering the plurality of design parameters based on the identified set of user-defined design parameters to form a target message conversion flow without changing the source message conversion flow; and

    sending the target message conversion flow including the altered plurality of design parameters to the second application to deploy the target message conversion flow.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×