SYSTEM, METHOD, AND DEVICE FOR EXECUTING A COMPOSITE SERVICE
First Claim
1. A system for executing a composite service formed by a plurality of software components, the plurality of software components including a first software component and a second software component, the first software component including a reference program through which the second software component is called, the system comprising:
- an execution unit configured to execute the first software component;
a specification unit configured to specify address information to be used for downloading the second software component and a target device intended to execute the second software component; and
a deployment unit configured to deploy the second software component downloaded by use of the address information to the target device;
wherein the deployment unit is configured to deploy the second software component while the execution unit is executing the first software component so that the execution unit can call the second software component, andwherein each software component includes an interface part defining one or more business functions of the software component and a binding part defining access mechanism between the software component and other software components, and the binding part of the first component includes the address information to be used for downloading the second software component.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for executing a composite service formed by a plurality of software components, the plurality of software components including a first software component and a second software component which is referred from the first software component is provided. The system includes an execution unit configured to execute the first software component; a specification unit configured to specify address information to be used for downloading the second software component and a target device intended to execute the second software component; and a deployment unit configured to deploy the second software component down-loaded by use of the address information to the target device. The deployment unit is configured to deploy the second software component while the execution unit is executing the first software component so that the execution unit can call the second software component.
13 Citations
19 Claims
-
1. A system for executing a composite service formed by a plurality of software components, the plurality of software components including a first software component and a second software component, the first software component including a reference program through which the second software component is called, the system comprising:
-
an execution unit configured to execute the first software component; a specification unit configured to specify address information to be used for downloading the second software component and a target device intended to execute the second software component; and a deployment unit configured to deploy the second software component downloaded by use of the address information to the target device; wherein the deployment unit is configured to deploy the second software component while the execution unit is executing the first software component so that the execution unit can call the second software component, and wherein each software component includes an interface part defining one or more business functions of the software component and a binding part defining access mechanism between the software component and other software components, and the binding part of the first component includes the address information to be used for downloading the second software component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 18)
-
-
10. A method for executing a composite service formed by a plurality of software components, the plurality of software components including a first software component and a second software component, the first software component including a reference program through which the second software component is called, the method comprising:
-
starting execution of the first software component; specifying address information to be used for downloading the second software component and a target device intended to execute the second software component; deploying the second software component downloaded by use of the address information to the target device; and calling the second software component deployed to the target device during the execution of the first software component, wherein each software component includes an interface part defining one or more business functions of the software component and a binding part defining access mechanism between the software component and other software components, and the binding part of the first component includes the address information to be used for downloading the second software component.
-
-
11. A server for use in a system for executing a composite service formed by a plurality of software components, the plurality of software components including a first software component and a second software component, the first software component including a reference program through which the second software component is called, the server comprising:
-
an execution unit configured to execute the first software component; and a specification unit configured to specify address information to be used for downloading the second software component and a target device intended to execute the second software component; wherein the specification unit is further configured to request the target device to deploy the second software component downloaded by use of the address information while the execution unit is executing the first software component so that the execution unit can call the second software component, and wherein each software component includes an interface part defining one or more business functions of the software component and a binding part defining access mechanism between the software component and other software components, and the binding part of the first component includes the address information to be used for downloading the second software component. - View Dependent Claims (19)
-
-
12. A user terminal for use in a system for executing a composite service formed by a plurality of software components, the plurality of software components including a first software component and a second software component, the first software component including a reference program through which the second software component is called, the user terminal comprising:
-
a receiving unit configured to receive address information to be used for downloading the second software component; a deployment unit configured to deploy the second software component downloaded by use of the address information to the user terminal; and an execution unit configured to execute the deployed second software component when a device which is executing the first software components calls the second software component, wherein each software component includes an interface part defining one or more business functions of the software component and a binding part defining access mechanism between the software component and other software components, and the binding part of the first component includes the address information to be used for downloading the second software component.
-
Specification