Systems, methods, and media for sharing information with vendor applications in secure environments
US-2024403071-A1 · Dec 5, 2024 · US
US9632766B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9632766-B2 |
| Application number | US-201414779726-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 25, 2014 |
| Priority date | Apr 11, 2013 |
| Publication date | Apr 25, 2017 |
| Grant date | Apr 25, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An objective of the present invention is to carry out a decentralized deployment of components even for construction of a decentralized system that has dependencies among the components in different processing devices. A script generating unit ( 130 ) of a deployment device ( 100 ) generates a script for each of a plurality of processing devices ( 200 ) on the basis of logical configuration information ( 111 ) and physical configuration information ( 121 ). The logical configuration information ( 111 ) indicates dependencies among software components composing a system. The physical configuration information ( 121 ) indicates a processing device ( 200 ) to which each of the software components composing the system is deployed. In the script ( 131 ), a process to deploy each software component deployed to the processing device ( 200 ) and a process to deploy a synchronization module are described together with an execution sequence. The synchronization module synchronizes processing of the script ( 131 ) with a synchronization module deployed to another processing device ( 200 ).
Opening claim text (preview).
What is claimed is: 1. An information processing device comprising: a logical configuration information storing unit which stores logical configuration information that indicates dependencies among a plurality of software components of a system; a physical configuration information storing unit which stores physical configuration information that indicates a processing device among a plurality of processing devices, to which each of the plurality of software components of the system is to be deployed; and a script generating unit which generates a script for each of the plurality of processing devices on the basis of the logical configuration information and the physical configuration information, the script being to be executed on the processing device, the script indicating a process for deploying each software component to be deployed to the processing device and a process for deploying a synchronization module to synchronize processing of the script with a synchronization module deployed to another processing device together with an execution sequence. 2. The information processing device according to claim 1 , wherein, as the synchronization modules, an initiator that transmits a message to a responder at the time of deployment and the responder that waits to receive the message from the initiator at the time of deployment are used, and the script generating unit, when a first software component deployed to a first processing device is dependent on a second software component deployed to a second processing device, inserts a process to deploy the responder before a process to deploy the first software component in the script for the first processing device, and inserts a process to deploy the initiator after a process to deploy the second software component in the script for the second processing device. 3. The information processing device according to claim 1 , wherein, the synchronization module removes deployment of the synchronization module at the time of deployment completion. 4. The information processing device according to claim 1 , further comprising: a script distribution unit which distributes, to each of the plurality of processing devices, a script that is generated for the processing device. 5. A deployment method comprising: storing logical configuration information that indicates dependencies among a plurality of software components of a system; storing physical configuration information that indicates a processing device among a plurality of processing devices, to which each of the plurality of software components of the system is to be deployed; and generating a script for each of the plurality of processing devices on the basis of the logical configuration information and the physical configuration information, the script being to be executed on the processing device, the script indicating a process for deploying each software component to be deployed to the processing device and a process for deploying a synchronization module to synchronize processing of the script with a synchronization module deployed to another processing device together with an execution sequence. 6. The deployment method according to claim 5 , wherein, as the synchronization modules, an initiator that transmits a message to a responder at the time of deployment and the responder that waits to receive the message from the initiator at the time of deployment are used, and in generating the script, when a first software component deployed to a first processing device is dependent on a second software component deployed to a second processing device, inserting a process to deploy the responder before a process to deploy the first software component in the script for the first processing device, and inserting a process to deploy the initiator after a process to deploy the second software component in the script for the second processing device. 7. A non-transitory computer readable storage medium recording thereon a program, causing a computer to perform a method comprising: storing logical configuration information that indicates dependencies among a plurality of software components of a system; storing physical configuration information that indicates a processing device among a plurality of processing devices, to which each of the plurality of software components of the system is to be deployed; and generating a script for each of the plurality of processing devices on the basis of the logical configuration information and the physical configuration information, the script being to be executed on the processing device, the script indicating a process for deploying each software component to be deployed to the processing device and a process for deploying a synchronization module to synchronize processing of the script with a synchronization module deployed to another processing device together with an execution sequence. 8. The non-transitory computer readable storage medium recording thereon the program according to claim 7 , causing a computer to perform the method, wherein, as the synchronization modules, an initiator that transmits a message to a responder at the time of deployment and the responder that waits to receive the message from the initiator at the time of deployment are used, and in generating the script, when a first software component deployed to a first processing device is dependent on a second software component deployed to a second processing device, inserting a process to deploy the responder before a process to deploy the first software component in the script for the first processing device, and inserting a process to deploy the initiator after a process to deploy the second software component in the script for the second processing device. 9. A non-transitory computer readable storage medium recording thereon a program, causing a computer to execute: a process for deploying each software component to be deployed to the computer, among a plurality of software components of a system; and a process for deploying a synchronization module to synchronize processing of the program with a synchronization module deployed to another processing device, wherein the process for deploying each software component and the process for deploying the synchronization module are executed in a sequence determined on the basis of dependencies among the plurality of software components. 10. The non-transitory computer readable storage medium recording thereon the program according to claim 9 , wherein, as the synchronization modules, an initiator that transmits a message to a responder at the time of deployment and the responder that waits to receive the message from the initiator at the time of deployment are used, and the program causes the computer to execute, when a first software component deployed to the computer is dependent on a second software component deployed to another computer, a process for deploying the responder, that waits to receive the message from the initiator deployed after the second software component in the another computer, before a process for deploying the first software component, and when the second software component is dependent on the first software component, a process for deploying the initiator, that transmits the message to the responder deployed before the second software component in the another computer, after a process for deploying the first software component. 11. An information processing device comprising: a logical configuration information storing means for storing logical configuration information that indicates dependencies among a plurality of software components of a system; a physical configuration information storing mean
Installation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.