Workload management
    21.
    发明专利

    公开(公告)号:GB2520972A

    公开(公告)日:2015-06-10

    申请号:GB201321477

    申请日:2013-12-05

    Applicant: IBM

    Abstract: A messaging system comprises a plurality of connected components and includes a schema defining fields for messages, at least one field defined as non-essential. The messaging system collects one or more performance metrics for one or more components of the system, determines that at least one performance metric has crossed a predetermined threshold, and informs one or more components of the system that a surge in workload has occurred. The informed components remove non-essential fields from transmitted messages and/or do not process non-essential fields from received messages. By automatically prioritizing the processing of essential message data, the system is able to cope with surges in workload without the need for large amounts of redundant hardware and with a reduced risk of system overload. The monitored performance metrics may comprise processor utilization, network utilization and/or storage utilization. The step of not processing non-essential fields may comprise not serializing the non-essential fields of a transmitted message.

    Message handling in a data processing system

    公开(公告)号:GB2513520B

    公开(公告)日:2015-03-11

    申请号:GB201415285

    申请日:2013-03-07

    Applicant: IBM

    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.

    Server client negotiation of version selection in a messaging system

    公开(公告)号:GB2507305A

    公开(公告)日:2014-04-30

    申请号:GB201219198

    申请日:2012-10-25

    Applicant: IBM

    Abstract: Selecting a version of software for a message queuing software product to perform a task. Rules using characteristics of different versions and information describing the task to be performed is select message queuing software product starting with the most preferred version, based on whether the software component is available for use. If a determination is made that none of the rules apply to the task to be performed, the task is performed with the most preferred version of the message queuing software component. This may be carried out by a decision making layer in server-client negotiations for software update releases that may or may not have capability to deal with a message. This process optimizes the setup of message processing, for example using the web services policy framework to advertise policies on security, quality, timestamps and the like, and a consumer service to access appropriate services for example those that are encrypted or signed in a certain way.

Patent Agency Ranking