PROGRAMMATIC MODIFICATION OF A MESSAGE FLOW DURING RUNTIME
1 Assignment
0 Petitions
Accused Products
Abstract
A message flow within a message broker can be identified. The message flow can include nodes and connections. The nodes can include a reflective node, a pre-defined node and a user-defined node. The message broker can be an intermediary computer program code able to translate a message from a first formal messaging protocol to a second formal messaging protocol. The code can be stored within a computer readable medium. The reflective node within the message flow can be selected. The reflective node can be associated with an external resource which can be an executable code. The external resource can be executed which can result in the modifying of the structure of the message flow. The modification can occur during runtime. The modification can include node and/or connection adding, altering, and deleting.
-
Citations
20 Claims
-
1-9. -9. (canceled)
-
10. A system for programmatic modification of a message flow comprising:
-
a flow engine able to execute a message flow comprising of at least one of a node, a connection, and a reflective node, wherein the flow engine is associated with a message broker, wherein the reflective node is associated with an external resource, wherein the external resource is an executable code able to structurally modify the message flow; a message queue configured to persist a message, wherein the message is associated with an application, wherein the application is a computer program code stored within a computer readable medium, wherein the application is associated with an application server; a configuration setting capable of linking the reflective node to at least one of the external resource and a parameter, wherein the parameter is an execution setting value. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code stored in a tangible storage medium, when said computer usable program code is executed by a processor it is operable to identify a message flow within a message broker, wherein the message flow comprises a plurality of nodes and connections, wherein the plurality of nodes comprises of a node and a reflective node, wherein the node is at least one of a pre-defined node and a user-defined node, wherein the message broker is an intermediary computer program code able to translate a message from a first formal messaging protocol to a second formal messaging protocol, wherein the intermediary computer program code is stored within a computer readable medium; computer usable program code stored in a tangible storage medium, when said computer usable program code is executed by a processor it is operable to select the reflective node within the message flow, wherein the reflective node is associated with an external resource, wherein the external resource is an executable code; and computer usable program code stored in a tangible storage medium, when said computer usable program code is executed by a processor it is operable to execute the external resource wherein the executing results in the modifying of the structure of the message flow, wherein the modification is the adding, altering, and deleting of a node, wherein the modifying occurs during runtime. - View Dependent Claims (18, 19, 20)
-
Specification