摘要 |
There is provided a method of processing at least one data message using a computing device having at least a processor, a memory, a display device and an input device, the method including: retrieving from the memory and providing on the display device a number of operation icons each representing at least one operation to be performed on data; enabling a user of the computing device to select and arrange at least some of the operation icons on the display device using the input device; enabling the user to arrange graphical links between the selected operation icons to define the flow of data between the selected operation icons, wherein the selected operation icons and the graphical links together form a graphical representation of a process to be performed on the data message; enabling the user to specify at least one of the operation icons in the graphical representation as a transaction boundary node; defining at least one transaction region extending over part or all or the graphical representation and containing at least some of the selected operation icons, wherein the transaction boundary node defines the end of the transaction region compiling, at the processor, computer instructions for executing the operations represented by the selected operation icons, in accordance with the graphical representation of the process, and in such a way that, during execution of the computer instructions, the beginning of the transaction region acts as a roll back point to which data in the message, or data in other messages, can be rolled back in the event of an error occurring in the transaction region.
|