Abstract:
Under the present invention, a user-issued request for services is received and validated based on the service policy. Once validated, an initial set of service providers from a grid are identified. Once identified, the set can be dynamically varied based on monitored performances of the service providers, and/or based on the discovery of other service providers from other grids. Once the set is finalized, one or more particular service providers are selected to process the request. This system allows the grid to automatically respond to events monitored to optimize and provide reliable operations.
Abstract:
PROBLEM TO BE SOLVED: To provide a method, a system and a program product for integrating web services on a client computer. SOLUTION: Selection criteria are used at a client computer to select web services. Once selected, service data is received from each of the web services. The service data is then aggregated at the client computer. The service data can be assembled into a custom page that can be displayed by a user. Further, the service data can be stored in a structured data object that allows for pre-fetching and caching of the service data. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To speedily and efficiently update the style of the GUI of a legacy application. SOLUTION: As system comprises a plurality of display grids, and each display grid maps a section in the legacy application with a GUI element selected from a style-updated GUI. The system also comprises a plurality of smart masters, and each master specifies contents in the style-updated GUI and the configuration of presentation elements. The system also comprises a GUI converting template generator for generating a GUI converting template from the combination of the display grids with the smart masters. The system comprises a GUI style updating service, selects a matched template from the generated GUI converting templates, and converts, according to a conversion instruction included in each template, contents in the section of the legacy application into the style updated GUI by using the mapped GUI elements. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a method for efficient processing of the buffering, syntax analysis, routing, and extraction of data of the documents when XML documents flow in the network by CBR(content based routing) device for instance. SOLUTION: A method for efficient processing of XML documents in content based routing(CBR) networks involves converting existing XML documents to a machine-oriented notation (mXML) which is significantly more compact than XML, while still conveying the content and semantics of the data and the structure of the document. Documents are converted from XML to mXML upon entering a CBR sub network and/or upon receipt by an mXML-capable device. The documents are then processed in mXML format. Documents being routed to a target which is mXML-capable are passed in mXML format while documents being routed to a target which is not mXML-capable are converted to XML before they are passed.
Abstract:
A computing services grid. The grid can include a service desk coupled to one or more computing service instances. Each service instance can conform to an interface which is common to all service instances in the grid. A routing component can be disposed in the grid. Specifically, the routing component can route individual service requests to individual ones of the service instances. An instance selection service is used to satisfy QoS characteristics associated with the requestor of the service. The grid further can include a service instance monitoring component. The monitoring component can monitor the performance of individual service instances charged with processing individual service requests. Fail-over logic can be configured to re-route service requests from selected service instances to others of the service instances where the monitoring component detects a fail-over condition in the selected service instances. In that regard, fail-over conditions can include error conditions and a performance deficiency conditions in which the performance of a selected service instance lags behind guaranteed levels of performance.
Abstract:
Data from a host application is transformed from a host format to a markup language format to form markup language data. A stylesheet is applied to the markup language data to generate a markup language document. This markup language document is then presented on a display on which user interaction may occur. In response to receiving input to the markup language document, this input is transformed into the host format and returned to the host application. In this manner, access to a legacy application is provided.
Abstract:
Screens generated by a host application are reformatted for viewing by applying styles to the host screens in response to recognized components included therein. In particular, a style defines a desired look and layout to be applied to a respective host screen. The styles are applied to the respective host screens based on recognizing components of the host screen at run time. For example, first and second styles can be associated with respective first and second components included in host screens. The first style is applied to the host screen in which the first component is recognized and the second style is applied to the host screen in which the second component is recognized. Accordingly, the application of the first and second styles provide respective first and second reformatted screens.
Abstract:
A computing services grid. The grid can include a service desk coupled to on e or more computing service instances. Each service instance can conform to an interface which is common to all service instances in the grid. A routing component can be disposed in the grid. Specifically, the routing component c an route individual service requests to individual ones of the service instance s. An instance selection service is used to satisfy QoS characteristics associated with the requestor of the service. The grid further can include a service instance monitoring component. The monitoring component can monitor the performance of individual service instances charged with processing individual service requests. Fail-over logic can be configured to re-route service requests from selected service instances to others of the service instances where the monitoring component detects a fail-over condition in th e selected service instances. In that regard, fail-over conditions can include error conditions and a performance deficiency conditions in which the performance of a selected service instance lags behind guaranteed levels of performance.
Abstract:
A method and apparatus for accessing an application is provided. Data from a host application is transformed from a host format to a markup language format to form markup language data. A stylesheet is applied to the markup language data to generate a markup language document. This markup language document is then presented on a display on which user interaction may occur. In response to receiving input to the markup language document, this input is transformed into the host format and returned to the host application. In this manner, access to a legacy application is provided.
Abstract:
Under the present invention, a user-issued request for services is received and validated based on the service policy. Once validated, an initial set of service providers from a grid are identified. Once identified, the set can be dynamically varied based on monitored performances of the service providers, and/or based on the discovery of other service providers from other grids. Once the set is finalized, one or more particular service providers are selected to process the request. This system allows the grid to automatically respond to events monitored to optimize and provide reliable operations.