Abstract:
[Object] In a business application system, it is important to shorten a time of halt of a service due to a failure in a server, a network or the like. As current failure addressing is generally a method by failure-detection and take-over. As the failure-detection requires at least ten seconds to a few minuets, a service halt time is more than that, which causes a significant problem. [Solution] The present invention proposes a system for resending a process to a backup server farm from a client without waiting for the failure-detection, if no reply is received for a certain time. The transaction processing mechanism of the present invention has a transaction start processing mechanism in which an exclusive control using a processing authority Token and data consistency are combined, and a commit processing mechanism in which determination on whether a commit is available or not based on a distributed agreement and replication of updated data. With the mechanisms, a system for shortening a service halt time when a failure occurs to a time as such it appears to a client that the service does not stop is provided.
Abstract:
[PROBLEMS] In a business system, it is important to reduce the time of a temporary service interrupt due to failure of a server or a network. The cur rent failure countermeasure is generally performed by a failure detection an d a handover. However, the failure detection requires at least 10 seconds to several minutes and the service interrupt time is longer than this, which c auses a significant problem. [MEANS FOR SOLVING PROBLEMS] Suggested is a sys tem for retransmitting process to a backup server firm from a client if no r esponse is received for a certain time without waiting for the failure detec tion. A transaction process mechanism includes a transaction start process m echanism combining an exclusive control using the process authority Token an d data matching and a commit process mechanism combining the commit enabled/ disabled judgment based on the distributed agreement and the update data rep lication. This mechanism realized a system capable of reducing the service s top time upon failure occurrence to a time of such an order that the service does not stop when viewed from the client.
Abstract:
PROBLEM TO BE SOLVED: To provide a method, program, and system for converting graph data to a data structure that enables manipulations in various applications to be reflected in the original graph data.SOLUTION: The method uses at least one graph matching pattern to convert at least a part of graph data including nodes and edges to a data structure as an image of a homomorphism thereof. A pattern is provided which includes one and only representative node variable having a first constraint that at most one node in the graph data matches the representative node variable and that the node is prohibited from matching a node variable in another pattern. The method includes the steps of: performing matching between the graph data and the pattern to obtain a matching result that does not violate constraints including the first constraint; and generating a data structure corresponding to the matching result that does not violate the constraints.
Abstract:
PROBLEM TO BE SOLVED: To provide a sales management system for dynamically setting up the selling price of a commodity or service in accordance with the popularity or evaluation of the commodity or service. SOLUTION: A commodity sales management server 10 for managing the sales of commodities through a communication network is provided with: a sales management module 12 for managing the selling state of the commodities; a price updating module 13 for dynamically setting up the prices of the commodities in accordance with the practical selling state of the commodities managed by the module 12; and a receiving module 11 for presenting the information of the commodities and the prices of the commodities up by the module 13 at the time of receiving an information request to the transmission source of the information request in accordance with the information request sent through the communication network.
Abstract:
PROBLEM TO BE SOLVED: To reduce access frequency to an existing tool in converting data into RDF through the access to the existing tool.SOLUTION: A set of IDs for data of an existing tool is embodied as a parameter; a bulk access template is prepared that acquires a plurality of data pieces one time, or a few times at most; and access to the existing tool is provided through the bulk access template. The bulk access template is prepared for each type of data to be acquired. Next, the template is instantiated based on a requested URI, and entries that correspond to an operating table are filled in by executing the instantiated template. When an RDF expression is requested for the URI of the template that is the same as one already accessed, the entries are already in the operating table, so that the RDF expression can be generated without generating access to the existing tool.
Abstract:
PROBLEM TO BE SOLVED: To provide techniques, programs and systems for effectively reflecting a manipulation of an object in graph data.SOLUTION: A method enables a manipulation performed on an object as an image of a mapping of at least a part of graph data including nodes and edges to be reflected in the graph data. The method includes the steps of: specifying, from among nodes in the graph data that are related to the object being modified by the manipulation, a shared node that may be related to another object as well; and reflecting the manipulation in the graph data while preventing the shared node from being modified.
Abstract:
PROBLEM TO BE SOLVED: To generate Web applications and support system changes and system reconfiguration, including as targets even objects and webpages dynamically generated on a server side. SOLUTION: A classification processing part 40 classifies, by structural analysis, static HTML content acquired by the execution of a Web application. With the classification results, a template extraction part 50 extracts templates of dynamic HTML content on the Web application. According to the classification results of the classification processing part 40 and access information acquired at the static HTML content acquisition, a transition extraction part 60 extracts transition information on the processed Web application. According to the extracted templates and transition information, a model generation part 70 renders an HTML document for generating a model of the Web application to generate an image. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To shorten the processing time for processing a message applied to enormous processing requesters of several hundreds of thousands to several millions by use of an agent corresponding to the message. SOLUTION: A list information forming means 28 forms list information for a processing requester relative to an agent starting cause event on the basis of processing requester retrieval information 21, and an inserting/reading means 38 selects a plurality of non-selected processing requesters as processing requesters of inserting/reading object from the processing requesters included in the list information, and inserts the message to a message queue 39 related to the requesters of inserting/reading object. An agent instruction means 31 for reading an agent 23 related to the processing requesters of inserting/reading object to a cache memory 25 instructs the operation to the agent 23 related to the message queue 39 with the inserted message, and a repeat instruction means 32 instructs the repeat of the processing to the insert/reading means 38. COPYRIGHT: (C)2004,JPO&NCIPI