Abstract:
PROBLEM TO BE SOLVED: To set an adequate security policy to each of a plurality of information processing devices which execute distributed application programs. SOLUTION: A security policy generation method, which generates a security policy to be set to an information processing device, is provided with; a step which generates an application model which determines the sender and receiver of each of a plurality of messages to be transmitted and received; a step which stores a plurality of security patterns in which the signers of signatures such as electronic signatures to be added to electronic mails or the like are set as undetermined parameters; a step which selects security patterns which become the model of a security policy to be set to the sender or receiver of a message in association with each of a plurality of messages included in the application model; and a step which substitutes the identification information of the sender or receiver of each message included in the application model for the undetermined parameters of the security patterns selected in association with the messages. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To shorten the wait time, when a user gain access in a line congestion state and to lighten the load on servers of a provider. SOLUTION: This system is equipped with a web page acquiring server 210 and a user terminal 220, which are connected to a communication network; and the user terminal 220 sends a web page acquisition request, where various acquisition conditions are specified to the web page acquiring server 210, which acquires and holds a web page source from the web server 230 on the communication network, according to the acquisition conditions of the web page acquisition request received from the user terminal 220 and transfers the web page source to the user terminal 220, according to the acquisition conditions of the web page acquisition request.
Abstract:
PROBLEM TO BE SOLVED: To enable both an application developer and a security developer to perform the setting of Web service security cooperatively with each other without making it necessary for them to independently perform it. SOLUTION: This software development device is provided with: a display device 10 for displaying security annotation to which the privacy retention requirements of a requested service are added with respect to the class figure of application software; an input means 20 for inputting security annotation; a conversion function for converting the class figure into a configuration model in markup language and a configuration file preparing means for preparing the configuration file in the markup language by operating serialization from the configuration model in the markup language. In this case, the security annotation is the token class of a security token as a certificate to declare security requirements and the identity of the client to a server. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a server device which provides a service to a client device by providing a highly efficient cache function. SOLUTION: This server device is provided with a request processing part which performs the processing of a received first processing request message, and generates a first processing response message, a cache part which caches the first processing response message by associating it with a first key generated based on the first processing request message, a message analyzing part which analyzes the received second processing request message, a key generating part which generates the second key based on the analytic result and a cache managing part which returns the cached first processing response message when the second key is matched with the first key, and notifies the request processing part of the analytic result of the message analyzing part to make the request processing part execute processing based on the analytic result, and returns the generated second processing response message when the second key is not matched with the first key. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To manage the position of a mobile agent on a much higher level. SOLUTION: Each of agent servers 42, 43 and 44 holds and manages a moving history 46. Each of agent servers temporarily stores the updating request of position information on the mobile agent corresponding to how many times the mobile agent is moved and periodically transmits that request to a register server 45 to that no congestion occurs in access to the register server. The register server reflects the position information on the mobile agent only with the updating request having the much more number of times of moving so as not to overwrite new information with old information.
Abstract:
PROBLEM TO BE SOLVED: To provide a message transmitting function reflected with 'taste' concerning a transmission destination agent designated by a user and the policy of a market to be operated by the agent. SOLUTION: This method executes a step for receiving the information of the preferential transmission destination designated by the user and a message through a message monitor 5 when multicasting the message to the agent, transmission destination determination step for determining any one of agents 7, 9 and 11 to transmit the message while referring to the information of the preferential transmission destination designated by the user and step for transmitting the message to the agent determined as the transmission destination. This information of the preferential transmission destination designated by the user is information expressing the 'taste' of the user and expressed with an agent name and priority (or weight), for example. Besides, it is also considerable the transmission destination determination step includes a step for referring to message policy data for specifying the priority of agents capable of being the transmission destination.
Abstract:
PROBLEM TO BE SOLVED: To narrow necessary program information so as to display it in a large scale program development. SOLUTION: A processing on a prescribed assumed collaboration is executed for each module with the operation of a debugger 57 by setting a brake potion in the appropriate place of a program, fore example. When the program is executed, a call relation upto a time when the brake point is set is accumulated n a call stack. Tt is accumulated in a collaboration repository 51 by using the debugger 57. A builder 52 controls a whole development environment. Thus, the debugger 57 can be called and a function 53 which is constituted of a collaboration matrix 54, a call graph 55 and a class browser 56 and which displays program information can be called from the builder 52.
Abstract:
PROBLEM TO BE SOLVED: To obtain various programming desired for a programmer by using program components. SOLUTION: The apparent function of a program component 131 is extended by a component information editing part 101 for updating information stored in a component information storing part 110 for storing information related to the property and method of the program component 131. Component information is used for both of the development and execution of an application program. When the information is used for a property edition part 103 and a code edition part 107 in developing the program, a user can utilize the function of the component for the generation of a programming code as if the function is extended and it is unnecessary to be conscious of a difference between the function of the existing program component and the extended function. When executing the program, the information is used for accessing the component 131 from an interpreter 120 and the extended function is properly executed.
Abstract:
PROBLEM TO BE SOLVED: To realize an efficient cache system in a network service capable of requests with the same contents but in different expressions, such as a web work service using XML. SOLUTION: This can be realized as a network service system including a server 100 and a client 200 which are connected via a network. In this system, the client 200 sends the processing request containing a predetermined normalized XML document and the server 100 sends the response to this processing request while processing the XML document contained in this processing request to cache the content of the respond with the processed XML document used as a key. COPYRIGHT: (C)2003,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a system with which the seller to sell an article on a network buys the sold article back from a purchaser on prescribed conditions. SOLUTION: In a selling managing server provided with a ticket selling system 10 for accepting the purchase request of an article through a communication network and a ticket managing system 30 for managing selling of the article, the ticket selling system 10 accepts the purchase request and inquires whether a purchase applicant who issues this purchase request would agree with a buy-back request to the purchase applicant when there is the buy-back request to an article as a target of this purchase request. When the article as a target of the prescribed purchase request accepted by the ticket selling system 10 is already purchased by the purchase applicant who answers the agreement with this buy-back request, the ticket managing system 30 buys the relevant article back from this purchase applicant and provides the article to another purchase applicant who issues this prescribed purchase request.