System and method for processing transaction data
First Claim
1. Data processing system comprising:
- computer means (G(1 . . . 5));
one or more input interfaces (MQ(0);
I(1), I(2)) for providing an input transaction data stream to the data processing system;
one or more output interfaces (MQ(4);
O(1), O(2)) for outputting an output transaction data stream;
one or more memory units (MQ(0 . . . 4);
DB) for storage of intermediate transaction processing data;
characterized in that the computer means comprise one or more series of transaction data processing units (G(1 . . . 5)) that are arranged to continuously process available input transaction data streams.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer system provided with a software architecture for processing transaction data which comprises a platform (5) with at least one logical processing unit (21) comprising the following components: a plurality of gates (G(k)); one or more message queues (MQ(k)), these being memories for temporary storage of data; one or more databases (DB); a hierarchical structure of managers in the form of software modules for the control of the gates (G(j)), the messages queues (MQ(k)), the one or more databases, the at least one logical processing unit (21) and the platform (5), wherein the gates are defined as software modules with the task of communicating with corresponding business components (BC(j)) located outside the platform (5), which are defined as software modules for carrying out a predetermined transformation on a received set of data.
-
Citations
21 Claims
-
1. Data processing system comprising:
-
computer means (G(1 . . . 5));
one or more input interfaces (MQ(0);
I(1), I(2)) for providing an input transaction data stream to the data processing system;
one or more output interfaces (MQ(4);
O(1), O(2)) for outputting an output transaction data stream;
one or more memory units (MQ(0 . . . 4);
DB) for storage of intermediate transaction processing data;
characterized in that the computer means comprise one or more series of transaction data processing units (G(1 . . . 5)) that are arranged to continuously process available input transaction data streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Method for processing transaction data with the aid of a data processing system comprising:
-
computer means (G(1 . . . 5));
one or more input interfaces MQ(0);
I(1), I(2)) for providing an input transaction data stream to the data processing system;
one or more output interfaces (MQ(4);
O(1), O(2)) for outputting an output transaction data stream;
one or more memory units (MQ(0 . . . 4);
DB) for storage of intermediate transaction processing data;
characterized in that the computer means comprise one or more series of transaction data processing units (G(1 . . . 5)) and the method includes continuously processing available input transaction data streams.
-
-
20. A transaction data processing system provided with computing means, memory means for storage of data and instructions, an input for receiving input transaction data and an output for outputting output transaction data resulting from processing said input transaction data by said computing means, the computer being programmed to add an input weighting factor to said input transaction data, to determine an output weighting factor associated with said output transaction data, and to compare the input and output weighting factors with one another to establish whether or not an error has occurred during said processing of said input transaction data.
-
21. A method of checking correctness of a transaction data process in a transaction data processing system provided with computing means, memory means for storage of data and instructions, an input for receiving input transaction data and an output for outputting output transaction data resulting from processing said input transaction data by said computing means, the method including the steps of adding an input weighting factor to said input transaction data, determining an output weighting factor associated with said output transaction data, and comparing the input and output weighting factors with one another to establish whether or not an error has occurred during said processing of said input transaction data.
Specification