-
公开(公告)号:JPH11327907A
公开(公告)日:1999-11-30
申请号:JP7778499
申请日:1999-03-23
Applicant: IBM
Inventor: CHARTERS GRAHAM CASTREE , VINES DAVID JOHN
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.
-
公开(公告)号:GB2376095A
公开(公告)日:2002-12-04
申请号:GB0113051
申请日:2001-05-30
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , CHARTERS GRAHAM CASTREE , GREEN VERNON MAURICE , GRIFFIN CATHERINE SUSAN , VINES DAVID JOHN
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.
-
公开(公告)号:GB2411312A8
公开(公告)日:2008-03-10
申请号:GB0403682
申请日:2004-02-19
Applicant: IBM
Inventor: CHARTERS GRAHAM CASTREE , FRIESS MICHAEL
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.
-
公开(公告)号:GB2411312B
公开(公告)日:2006-09-20
申请号:GB0403682
申请日:2004-02-19
Applicant: IBM
Inventor: CHARTERS GRAHAM CASTREE , FRIESS MICHAEL
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.
-
公开(公告)号:GB2411312A
公开(公告)日:2005-08-24
申请号:GB0403682
申请日:2004-02-19
Applicant: IBM
Inventor: CHARTERS GRAHAM CASTREE , FRIESS MICHAEL
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).
-
公开(公告)号:GB2373069A
公开(公告)日:2002-09-11
申请号:GB0105284
申请日:2001-03-05
Applicant: IBM
Inventor: CHARTERS GRAHAM CASTREE , CHESSELL AMANDA ELIZABETH
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.
-
公开(公告)号:GB2488242A
公开(公告)日:2012-08-22
申请号:GB201202838
申请日:2010-11-25
Applicant: IBM
Inventor: CHARTERS GRAHAM CASTREE , ROBINSON IAN , HUGHES JEREMY PETER , NOTTINGHAM ALASDAIR , WARD TIMOTHY JAMES
IPC: G06F9/445
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.
-
公开(公告)号:DE112010003817T5
公开(公告)日:2012-08-09
申请号:DE112010003817
申请日:2010-11-25
Applicant: IBM
Inventor: ROBINSON IAN , HUGHES JEREMY PETER , CHARTERS GRAHAM CASTREE , NOTTINGHAM ALASDAIR , WARD TIMOTHY JAMES
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.
-
公开(公告)号:GB2373069B
公开(公告)日:2005-03-23
申请号:GB0105284
申请日:2001-03-05
Applicant: IBM
Inventor: CHARTERS GRAHAM CASTREE , CHESSELL AMANDA ELIZABETH
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.
-
公开(公告)号:GB2335763A
公开(公告)日:1999-09-29
申请号:GB9806468
申请日:1998-03-27
Applicant: IBM
Inventor: CHARTERS GRAHAM CASTREE , VINES DAVID JOHN
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.
-
-
-
-
-
-
-
-
-