Abstract:
A mechanism is provided 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 analyzed 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. 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:
Curable and cured epoxy-based coating compositions are described. The curable coating compositions are typically two-part epoxy-based formulations. The cured coating composition can be used in various applications such as those in which the curable coating composition is applied to either a clean surface or to a surface contaminated with a hydrocarbon-containing material. The cured coating composition typically bonds effectively to the substrate even in the presence of a hydrocarbon-containing material.
Abstract:
A mechanism is provided 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. 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:
An acrylic polymeric composition comprising a melt blend of a thermoplastic high molecular weight acrylic material (HMWA) and a thermoplastic low molecular weight acrylic material (LMWA) is described. At least 70% w/w of the HMWA and the LMWA comprises an alkyl (alk)acrylate (co)polymer. The HMWA has a weight average molecular weight (Mw) of between 40 k Daltons and 1000 k Daltons and the LMWA has a weight average molecular weight (Mw) of between the entanglement molecular weight (Me) (expressed in k Daltons) and 250 k Daltons. A method of producing an acrylic polymeric composition and the use of an acrylic polymeric composition are described together with thick section molded products.
Abstract:
Methods of forming a coating on (e.g. internal) surfaces of a (e.g. drinking water) pipeline with two-part coating compositions comprising a first part comprising at least one polyisocyanate and a second part comprising at least one aspartic acid ester. Also described is a reactive two-part coating composition comprises a first part comprising at least one polyisocyanate; and a second part comprising at least one aspartic acid ester and at least one aromatic amine that is a solid at 25° C.
Abstract:
A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive an allocation request for a resource and registers the resource as a non-voting participant if the resource desires to delegate commit voting to another resource. The registered resource is then prohibited from participating in an enclosing transactional context and instead is informed when the transaction completes. The resource is enlisted as a voting participant if the resource does not desire to delegate commit voting. In this way, when multiple resources are used in a transaction, a resource may be registered and receive notifications of transaction completion instead of being enlisted and voting on commit decisions. The result of a transaction in which a single resource takes responsibility for a number of other resources is that transaction completion avoids the two-phase commit protocol and the resulting performance degradation.
Abstract:
A method, apparatus and computer program for validating that a client's request has been routed to an appropriate server hosting a specific stateful web service instance in a system comprising a plurality of stateful web service instances. The specific stateful web service instance is one which has required state data for processing the client's request. A request is received for processing by a web service instance. Any identity data is extracted from the request. The identity data uniquely identifies the required state data and the identity of the target server that hosts that state data. It is then determined whether the target server identity matches that of the server that has received the client's request and responsive to a negative determination, a routing failure is reported.
Abstract:
Contexts are propagated between a first and second system. The contexts provide information about the environment within which work in the first and second systems is to be performed. The contexts have a hierarchical structure in which the bottom most context in the hierarchy is identified as a leaf context. A request is received at the first system a request to perform the work. Context information is created in the first system pertaining to the environment within which the work is to be performed. The context information forms a context hierarchy having a root context and one or more descendant contexts. Information is propagated from the first system to the second system enabling re-creation at the second system of context information pertaining to the leaf context only.
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:
The present invention provides a framework, such as an extension to the CORBA Activity Service, on which a service can propagate data with remote flows between processes. The service registers, with the framework, a requirement to be given the opportunity to propagate data with any outbound flow. As part of the registration the service specifies a name by which it is to be known. During processing of any outbound remote flow the framework creates a context, obtains data to propagate from the registered service, and adds the data and name of the service to the context for inclusion with the remote flow. In the receiving process the framework finds the name and data in the context and passes the data to a service registered with the same name. The framework may support a plurality of registered services in any given process.