Method and apparatus for modifying a platform-independent programming language build tool
US-9032359-B1 · May 12, 2015 · US
US9380000B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9380000-B2 |
| Application number | US-201313869133-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 24, 2013 |
| Priority date | Apr 24, 2012 |
| Publication date | Jun 28, 2016 |
| Grant date | Jun 28, 2016 |
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.
A system for deploying a Service-Oriented Architecture (SOA) deployment environment model and a system for modifying a deployed SOA deployment environment model. In the deploying system, deployment of the SOA deployment environment model is realized by acquiring a task list including tasks for deploying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to deploy the elements of the model. In the modifying system, modification of the SOA deployment environment model is realized by acquiring a task list including tasks for modifying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to modify the elements. Thus, the deployment of the SOA deployment environment model and the modification of the deployed SOA deployment environment model may be realized in a simple and easy-to-implement manner.
Opening claim text (preview).
What is claimed is: 1. A system for deploying a Service-Oriented Architecture (SOA) deployment environment model, the system comprising: a data processor coupled to a memory having program code that, when executed by the data processor, performs steps comprising: acquiring a task list including tasks identifying elements to be deployed as part of the SOA deployment environment model, wherein each task in the task list is an element that describes itself by respective parameters comprising a Task Implementation parameter describing a specification for performing an action of a respective task including indicating programming classes associated with the respective tasks; associating each of the tasks in the task list with corresponding elements of the SOA deployment environment model according to a description in a signature sub-parameter of a Task ID parameter of the respective task, wherein the task list is added into the SOA deployment environment model; deploying the elements of the SOA deployment environment model to a deployment target, by: selectively executing, according to the specification of a respective Task Implementation parameter, only tasks in the task list having a first predetermined status of a Task Status parameter and skipping the tasks in the task list having a second predetermined status of the Task Status parameter, and controlling a sequence of execution of the tasks having the first predetermined status; and maintaining a status of a deployed SOA deployment environment model by recording, for each task in the task list, a signature of the task and a task status in a history data structure in the memory. 2. The system of claim 1 , wherein the tasks comprise the parameters of the Task Status, the Task ID and the Task Implementation, and wherein the Task Status indicates completion statuses of the tasks, the Task ID indicates actions of the tasks and operation types for the actions, and the Task Implementation further indicates how to complete the actions including specifying the programming classes required to be invoked to complete the action. 3. The system of claim 2 , wherein the completion statuses include Done and Incomplete, the operation types for the actions include doing the actions and undoing the actions, and the Task Implementation indicates how to complete the actions by indicating commands required to be invoked and parameters required to be transferred for completion of the actions. 4. The system of claim 3 , wherein in the selectively executing only the tasks in the task list, having a first predetermined status of the Task Status parameter and skipping the tasks in the task list, having a second predetermined status of the Task Status parameter, further comprises only the tasks which are Incomplete are executed, and the tasks which are Done are skipped. 5. A system for modifying a deployed Service-Oriented Architecture (SOA) deployment environment model, the system comprising: a data processor coupled to a memory having program code that, when executed by the data processor, performs steps comprising: acquiring a task list including tasks identifying elements of the deployed SOA deployment environment model of a deployment target to be modified, creating an Incremental Task List, wherein each task in the task list is an element that describes itself by respective parameters comprising a Task Implementation parameter describing a specification for performing an action of a respective task including indicating programming classes associated with the respective tasks, and wherein a Task Status parameter for the tasks of the Incremental Task List are initially set to Incomplete; associating each of the tasks in the Incremental Task List with corresponding elements of the deployed SOA deployment environment model of the deployment target according to a description in a signature sub-parameter of a Task ID parameter of a respective task, wherein the Incremental Task List is added into the deployed SOA deployment environment model; modifying the elements of the deployed SOA deployment environment model, by selectively executing, according to the specification of a respective Task Implementation parameter, only tasks in the Incremental Task List having a first predetermined status of the Task Status parameter and skipping the tasks in the Incremental Task List having a second predetermined status of the Task Status parameter, and controlling a sequence of execution of the tasks having the first predetermined status; and maintaining a status of the deployed SOA deployment environment model by recording, for each task in the Incremental Task List, a signature of task and the task status in a history data structure in the memory. 6. The system of claim 5 , wherein the tasks comprise the parameters of the Task Status, the Task ID and the Task Implementation, and wherein the Task Status indicates completion statuses of the tasks, the Task ID indicates actions of the tasks and operation types for the actions, and the Task Implementation further indicates how to complete the actions including specifying the programming classes required to be invoked to complete the action. 7. The system of claim 6 , wherein the completion statuses include Done and Incomplete, the operation types for the actions include doing the actions and undoing the actions, and the Task Implementation indicates how to complete the actions by indicating commands required to be invoked and parameters required to be transferred for completion of the actions. 8. The system of claim 7 , wherein in the selectively executing the tasks in the Incremental Task List, having a first predetermined status of the Task Status parameter and skipping the tasks in the task list, having a second predetermined status of the Task Status parameter, further comprises, only the tasks which are Incomplete are executed, and the tasks which are Done are skipped. 9. A non-transitory computer readable medium having computer readable program code embodied therein, the computer readable program code, for execution by a central process unit, comprising: first program code configured to acquire a task list including tasks identifying elements of a deployed Service Oriented Architecture (SOA) deployment environment model of a deployment target to be modified, creating an Incremental Task List, wherein each task in the Incremental Task List is an element that describes itself by respective parameters comprising a Task Implementation parameter describing a specification for performing an action of a respective task including indicating programming classes associated with the respective tasks, and wherein a Task Status parameter for the tasks of the Incremental Task List are initially set to Incomplete; second program code configured to associate each of the tasks in the Incremental Task List with the elements of the deployed SOA deployment environment model of the deployment target according to a description in a signature sub-parameter of a Task ID parameter of a respective task, wherein the Incremental Task List is added into the deployed SOA deployment environment model; third program code configured to modify the elements of the deployed SOA deployment environment model of the deployment target by selectively executing, according to the specification of a respective Task Implementation parameter, only tasks in the Incremental Task List having a first predetermined status of the Task Status parameter and skipping the tasks in the Incremental Task List having a second predetermined status of the Task Status parameter, and controlling a sequence of execution of the tasks having the first predetermined status; and fourth program code configured to maintain a status
Related publications grouped by family.
Answers are generated from the same data shown on this page.