DATA PROCESSOR, DATA PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT FACILITATING POLYMORPHIC BEHAVIOR FROM STATIC OBJECT INTERFACE

    公开(公告)号:JPH11327907A

    公开(公告)日:1999-11-30

    申请号:JP7778499

    申请日:1999-03-23

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To obtain an optimum device which gives polymorphic behavior for a static class in a data processing system by giving the implementation of a method requested in a received method call by an instance. SOLUTION: A method call is a called code 112 and received through the StaticBase class 1121 of the code. Namely, a call program code 111 calls the static interface of the StaticBase class 1121. When the method call from the program code 111 is received, the StaticBase class 1211 of the called code transfers the call to the implementation of the method through a pointer 1121A to a NonStaticImpBase class 1123. The method call is processed by a data processor 12 according to instructions included in the implementation of the method.

    Compensation of workflow applications in a data processing system

    公开(公告)号:GB2376095A

    公开(公告)日:2002-12-04

    申请号:GB0113051

    申请日:2001-05-30

    Applicant: IBM

    Abstract: A workflow application comprises several components each performing a defined function, one or more completion steps, the components and completion steps forming a graph and the components being designated as primary tasks which can be paired with one or more components designated as compensating tasks. The graph is interpreted and executed such that each time a primary task is run the compensating tasks associated with it are not run but are added to a compensation group. A completion step completes a subset of the compensation group, the completion step preferably indicating success or failure for a subset of the compensating group and the compensating tasks being run or not accordingly.

    Method and system for message content delivery

    公开(公告)号:GB2411312A8

    公开(公告)日:2008-03-10

    申请号:GB0403682

    申请日:2004-02-19

    Applicant: IBM

    Abstract: A method and system are provided for delivery of messages. A publishing application publishes a message via a communication infrastructure and one or more subscriber applications receive the message from the communication infrastructure. A message content schema is provided which enables the content parts of a message type to be identified. The communication infrastructure enables the one or more subscriber applications to register interest in selected content parts of the message type and the communication infrastructure obtains a message instance of the message type populated with data of a combined content subset as registered by the one or more subscriber applications. The communication infrastructure then delivers the message instance to a subscriber application including the selected content parts by the subscriber application.

    Method and system for message content delivery

    公开(公告)号:GB2411312B

    公开(公告)日:2006-09-20

    申请号:GB0403682

    申请日:2004-02-19

    Applicant: IBM

    Abstract: A method and system are provided for delivery of messages. A publishing application publishes a message via a communication infrastructure and one or more subscriber applications receive the message from the communication infrastructure. A message content schema is provided which enables the content parts of a message type to be identified. The communication infrastructure enables the one or more subscriber applications to register interest in selected content parts of the message type and the communication infrastructure obtains a message instance of the message type populated with data of a combined content subset as registered by the one or more subscriber applications. The communication infrastructure then delivers the message instance to a subscriber application including the selected content parts by the subscriber application.

    Method and system for message content delivery

    公开(公告)号:GB2411312A

    公开(公告)日:2005-08-24

    申请号:GB0403682

    申请日:2004-02-19

    Applicant: IBM

    Abstract: A method and system are provided for delivery of messages. A publishing application (404) includes means for publishing a message via a communication infrastructure (402) and one or more subscriber applications (408, 409) include means for receiving a message from the communication infrastructure (402). A message content schema (410) is provided which enables the content parts of a message type to be addressed. The communication infrastructure (402) includes means for the one or more subscriber applications (408, 409) to register interest (411, 412) in selected content parts of a message type and the communication infrastructure (402) obtains a message instance (415) of a message type populated with the data of the combined selected content parts as registered by the one or more subscriber applications (408, 409). The communication infrastructure then delivers (416, 417) a message instance to a subscriber application (408, 409) including the content data selected by the subscriber application (408, 409).

    Integrating heterogeous systems with Quality of Service support

    公开(公告)号:GB2373069A

    公开(公告)日:2002-09-11

    申请号:GB0105284

    申请日:2001-03-05

    Applicant: IBM

    Abstract: Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may comprise commit phase support and recovery support.

    A method, system and computer program for deciding whether to install a first application within one of a plurality of candidate environments

    公开(公告)号:GB2488242A

    公开(公告)日:2012-08-22

    申请号:GB201202838

    申请日:2010-11-25

    Applicant: IBM

    Abstract: There is disclosed a method, apparatus and computer program for deciding whether to install a first application within one of a plurality of candidate environments. An environment comprising one or more other applications. The first application and a candidate environment are analysed to determine whether there is the potential for the first application to interact in an unintended manner with an application in the candidate environment. If there is no such potential, then the environment is identified as a suitable environment into which to install the first application. One or more applications are associated with one or more rules that specify at least one of: an entity that is to be used within that application; an entity that is provided by the application but may be used outside of that application; and an entity that is to be procured from outside of the application. An unintended interaction is when a rule would be broken by an interaction between the first application and an application in the candidate environment.

    Verfahren, System und Computerprogramm zum Entscheiden über das Installieren einer Ersten Anwendung in einer aus einer Vielzahl von in Frage Kommenden Umgebungen

    公开(公告)号:DE112010003817T5

    公开(公告)日:2012-08-09

    申请号:DE112010003817

    申请日:2010-11-25

    Applicant: IBM

    Abstract: Es wird ein Verfahren, eine Vorrichtung und ein Computerprogramm zum Entscheiden über das Installieren einer ersten Anwendung in einer aus einer Vielzahl von in Frage kommenden Umgebungen dargelegt. Eine Umgebung umfasst eine oder mehrere Anwendungen. Die erste Anwendung und eine in Frage kommende Umgebung werden analysiert, um festzustellen, ob die Möglichkeit besteht, dass sich die erste Anwendung und eine Anwendung in der in Frage kommenden Umgebung auf unbeabsichtigte Weise gegenseitig beeinflussen. Wenn keine derartige Möglichkeit besteht, wird die Umgebung als eine zum Installieren der ersten Anwendung geeignete Umgebung erkannt. Eine oder mehrere Anwendungen sind einer oder mehreren Regeln zugehörig, die zumindest eines der Folgenden festlegen: eine Einheit, die innerhalb dieser Anwendung zu verwenden ist; eine Einheit, die von der Anwendung bereitgestellt wird, aber außerhalb dieser Anwendung verwendet werden darf; und eine Einheit, die von außerhalb der Anwendung zu beziehen ist. Eine unbeabsichtigte gegenseitige Beeinflussung besteht dann, wenn durch eine gegenseitige Beeinflussung zwischen der ersten Anwendung und einer Anwendung in der in Frage kommenden Umgebung gegen eine Regel verstoßen würde.

    Method, apparatus and computer program product for integrating heterogeneous systems

    公开(公告)号:GB2373069B

    公开(公告)日:2005-03-23

    申请号:GB0105284

    申请日:2001-03-05

    Applicant: IBM

    Abstract: Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may include commit phase support and recovery support.

    Facilitating polymorphic behaviour from static object interfaces in data processing

    公开(公告)号:GB2335763A

    公开(公告)日:1999-09-29

    申请号:GB9806468

    申请日:1998-03-27

    Applicant: IBM

    Abstract: A data processing apparatus uses an object-oriented programming software architecture having two inheritance hierarchies one of which is a static class hierarchy and the other of which is a non-static class hierarchy. The apparatus has means for receiving method calls on a static class of a static hierarchy, each method call requesting that a particular method be processed by the data processing apparatus; and means for using a static pointer in the static class to redirect a received method call to an instance of a non-static class of the non-static hierarchy, wherein the instance provides the implementation of the method requested in the received method call.

Patent Agency Ranking