-
公开(公告)号:GB2503436A
公开(公告)日:2014-01-01
申请号:GB201211270
申请日:2012-06-26
Applicant: IBM
Inventor: MCGINNES DANIEL JAMES , MASSEY SAMUEL THOMAS , ROSS MARTIN ANDREW , STIRLING CRAIG
IPC: G06Q10/06
Abstract: An apparatus and method are provided for processing one or more events for use with a complex event processing system. The system comprises a server computer system 220 and a client application executable on a client computer system 205. The system is operable to generate the one or more events. The apparatus comprises a rule management component 230 for analysing content of the one or more events and assigning a plurality of attributes to associated event processing logic, wherein a first attribute is associated with event processing logic that is operable to be applied at the client computer system and a second attribute is associated with event processing logic that is operable to be applied at a server computer system. An event filter component 212, responsive to receiving a first event, for using assigned attributes to determine whether associated event processing logic is operable to be applied at the client computer system 205, and wherein the event filter component 212 is operable to forward the first event to the server computer system 220 if associated event processing logic is not operable to be applied at the client computer system. Furthermore, the event need only be sent to the server computer system 220 if logic criteria are met. Alternatively, if logic criteria are met and if there is no further logic to be applied by the server computer system 220, the client computer system 205 takes no further action. The system has the advantages of less CPU cycles, reducing load on the messaging system and cost benefits to customers. The events are business events.
-
公开(公告)号:GB2513520B
公开(公告)日:2015-03-11
申请号:GB201415285
申请日:2013-03-07
Applicant: IBM
Inventor: ROSS MARTIN ANDREW , MASSEY SAMUEL THOMAS , STIRLING CRAIG , MCGINNES DANIEL JAMES
IPC: G06F9/54
Abstract: An exemplary embodiment of this disclosure is a method for operating a data processing system, where the data processing system includes a service bus connected between a client and a server. The service bus includes one or more applications configured to mediate message flow between the client and the server. The method includes receiving a message from the client at the service bus, and mediating the message at a message-mediating application of the service bus. The mediation includes adding a header to the message, the header defining a source and a predetermined condition under which a target can respond directly to the source. The source is either the client or an application of the service bus, and the target is either an application of the service bus or the server.
-
公开(公告)号:GB2513520A
公开(公告)日:2014-10-29
申请号:GB201415285
申请日:2013-03-07
Applicant: IBM
Inventor: ROSS MARTIN ANDREW , MASSEY SAMUEL THOMAS , STIRLING CRAIG , MCGINNES DANIEL JAMES
IPC: G06F9/54
Abstract: A data processing system comprises a service bus connected between a client and a server, the service bus comprising one or more applications arranged to mediate message flow between the client and the server. A method of operating the data processing system comprises the steps of receiving a message from the client at the service bus, and mediating the message at an application of the service bus, the mediation comprising adding a header to the message, the header defining a source and a condition under which a target can respond directly to the source, the source comprising either the client or an application of the service bus and the target comprising either an application of the service bus or the server. The method can optionally further comprise receiving the mediated message at the target, detecting that the condition within the header of the mediated message is satisfied, and transmitting a response directly to the source as defined in the header of the mediated message.
-
-