Abstract:
PROBLEM TO BE SOLVED: To provide a method, device and computer program for verifying transmission of a client's request to an appropriate server acting as a host of a specific stateful web service instance in a system having a plurality of stateful web service instances. SOLUTION: In this verifying method, the specific stateful web service instance has state data required to process the client's request. The request to be processed by the web service instance is received, and a certain identification data is extracted from the request. The identification data uniquely identifies required state data and the identify of a target server acting as a host of the state data. Further, whether the identity of the target server coincides with the server that received the client's request is discriminated, and a routing fault is reported in response to a negative discrimination result. COPYRIGHT: (C)2008,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for identifying the transmission source of a client/server flow. SOLUTION: In standards, such as the Object Management Group Inc. CORBA standard, a context is defined for inclusion with an inter-process flow. Such a context comprises a standard section and a free format, provider specific, section. An object identifier to identify the target of a request is added to the free format section of the request context and/or the free format section of the reply context that results from the request. This enables the server that receives the request and/or the client that receives the response to deduce that the content of free format section was added to the context by the process from which the flow was received. COPYRIGHT: (C)2003,JPO
Abstract translation:要解决的问题:提供用于识别客户端/服务器流的传输源的方法和系统。 解决方案:在诸如Object Management Group Inc. CORBA标准的标准中,定义了一个上下文,用于与流程间流程包含。 这样的上下文包括标准部分和免费格式,提供者特定部分。 用于识别请求的目标的对象标识符被添加到请求上下文的空闲格式部分和/或从请求产生的回复上下文的自由格式部分。 这使得接收请求的服务器和/或接收响应的客户端能够推断出接收流程的过程将自由格式部分的内容添加到上下文中。
Abstract:
A method, apparatus, computer programme, and service which enable a transaction manager in a first system to co-ordinate resource updates made in a second system without requiring communication with the second system during transaction completion processing. The first system adds a transaction identifier to an outbound request which it sends to the second system, which obtains the identifier and use it to inform a resource manager that resource updates carried out by the requested processing job is to be considered as part of the transaction. After receiving a response from the second system, the first system informs the resource manager that the transaction is completed thereby completing the processing job carried out in the second system. The shared resource may be a database.
Abstract:
In standards, such as the Object Management Group Inc. CORBA standard, a context is defined, for inclusion with an inter-process flow, which comprises a standard section and a free format, provider specific, section. An object identifier to identify the target of a request is added to the free format section of the request context and/or the free format section of the reply context that results from the request. This enables the server that receives the request and/or the client that receives the response to deduce that the content of free format section was added to the context by the process from which the flow was received. Further enhancement is obtained by adding a reply/request indicator to indicate the direction of the flow for which the free format section was built, and level identifier information to identify the product id and version number of the product that built the context.
Abstract:
In standards, such as the Object Management Group Inc. CORBA standard, a context is defined for inclusion with an inter-process flow. Such a context comprises a standard section and a free format, provider specific, section. In the invention an object identifier to identify the target 203 of a request is added to the free format section 503 of the request context 501 and/or the free format section of the reply context that results from the request. This enables the server that receives the request and/or the client that receives the response to deduce that the content of the free format section was added to the context by the process from which the flow was received. This can be further enhanced by adding: a reply/request indicator to indicate the direction of the flow for which the free format section was built; and level identifier information to identify, for example, the product id and version number of the product that built the context. Once a client or server can establish that the free format section of context was built by the process from which it was received, it can, for example, also: establish that additional information in the context was intended for it; and/or, if the process from which the context was received is recognised to support a nonstandard behaviour pattern, adopt that nonstandard behaviour pattern in future communications with that process.
Abstract:
The device receives an input indicating the result of a user transaction, and an input indicating the result of a sub-transaction. A result for the expanded transaction is determined from the two inputs. The conclusion of one or more sub-transactions is programmably selected based on the latter result, prior to settlement processing of the sub-transactions. The extended transaction is selectively brought to settlement, without settling all sub-transactions. Independent claims are also included for: (a) a method of coordinating an extended transaction (b) a computer program product
Abstract:
A mapping processor (106) reads imaged values (107) from a table, corresponding to heterogeneous user input components (102,103) for the commitment or reset request. A result processor (108) is programmed to process the input imaged values using different Boolean expressions and to output the result (109) to the users. Independent claims are also included for the following: (a) Batch processing method; (b) Batch processing program stored in memory medium
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.
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.
Abstract:
The processor includes a descriptor associated with each activity instance. The descriptor comprises parameters for determining life time behavior of activity instance. The descriptor is programmed suitably to change life time behavior according to use of instance. Independent claims are also included for the following: (a) Activities processing method; (b) Computer program