Creating web services programs from other web services programs
First Claim
Patent Images
1. A method for creating a first computer program at a first computer system in a web services environment, the method comprising the steps of:
- moving a first representation of a first web service program into a common storage partition of the first computer system, the first web service program stored at a second computer system remote from the first computer system;
moving a second representation of a second program into the common storage partition of the first computer system;
interconnecting the first representation of the first web service program with the second representation of the second program in the common storage partition of the first computer system wherein the first web service program and the second program cooperate to perform a desired function by way of the interconnection;
saving to storage an interconnected representation of the first web service program and second representation of the second program as a first encapsulated program;
saving to storage identifying information identifying the first encapsulated program;
saving to storage invoking information for invoking the first encapsulated program; and
providing the identifying information and invoking information to a third computer system remote from the first computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program capsule is created from programs that include at least one other web service program. The programs are interconnected and saved as an encapsulated program for use as an encapsulated program or a web service program. The encapsulated program is created and interconnected from a local or remote computer.
73 Citations
39 Claims
-
1. A method for creating a first computer program at a first computer system in a web services environment, the method comprising the steps of:
-
moving a first representation of a first web service program into a common storage partition of the first computer system, the first web service program stored at a second computer system remote from the first computer system;
moving a second representation of a second program into the common storage partition of the first computer system;
interconnecting the first representation of the first web service program with the second representation of the second program in the common storage partition of the first computer system wherein the first web service program and the second program cooperate to perform a desired function by way of the interconnection;
saving to storage an interconnected representation of the first web service program and second representation of the second program as a first encapsulated program;
saving to storage identifying information identifying the first encapsulated program;
saving to storage invoking information for invoking the first encapsulated program; and
providing the identifying information and invoking information to a third computer system remote from the first computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for creating a first computer program at a first computer system in a web service environment, the method comprising the steps of:
-
moving a first representation of a first web service program into a common storage partition of the first computer system, the first web service program stored at a computer system remote from the first computer system;
moving a second representation of a second program into the common storage partition of the first computer system;
moving a modifier representation of an interconnection function into the common storage partition of the first computer system;
interconnecting the first representation of the first web service program with the second representation of the second program in the common storage partition of the first computer system wherein the first web service program and the second program cooperate to perform a desired function by way of the interconnection;
interconnecting any one of the first representation or the second representation with the modifier representation; and
saving to storage an interconnected representation of the first web service program and second representation of the second program as a first encapsulated program. - View Dependent Claims (13, 14, 15, 16, 17, 18, 23)
-
-
19. A computer program product for creating a first computer program at a first computer system in a web services environment, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by a processing circuit for performing a method comprising the steps of;
moving a first representation of a first web service program into a common storage partition of the first computer system, the first web service program stored at a second computer system remote from the first computer system;
moving a second representation of a second program into the common storage partition of the first computer system;
interconnecting the first representation of the first web service program with the second representation of the second program in the common storage partition of the first computer system wherein the first web service program and the second program cooperate to perform a desired function by way of the interconnection;
saving to storage an interconnected representation of the first web service program and second representation of the second program as a first encapsulated program;
saving to storage identifying information identifying the first encapsulated program;
saving to storage invoking information for invoking the first encapsulated program; and
providing the identifying information and invoking information to a third computer system remote from the first computer system. - View Dependent Claims (20, 21, 22, 24, 25, 26, 27, 28, 29)
-
-
30. A computer program product for creating a first computer program at a first computer system in a web service environment, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by a processing circuit for performing a method comprising the steps of;
moving a first representation of a first web service program into a common storage partition of the first computer system, the first web service program stored at a computer system remote from the first computer system;
moving a second representation of a second program into the common storage partition of the first computer system;
moving a modifier representation of an interconnection function into the common storage partition of the first computer system;
interconnecting the first representation of the first web service program with the second representation of the second program in the common storage partition of the first computer system wherein the first web service program and the second program cooperate to perform a desired function by way of the interconnection;
interconnecting any one of the first representation or the second representation with the modifier representation; and
saving to storage an interconnected representation of the first web service program and second representation of the second program as a first encapsulated program. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A system for creating a first computer program at a first computer system in a web services environment, the system comprising:
-
a network;
a first computer system in communication with the network wheren the computer system includes instructions to execute a method comprising;
moving a first representation of a first web service program into a common storage partition of the first computer system, the first web service program stored at a second computer system remote from the first computer system;
moving a second representation of a second program into the common storage partition of the first computer system;
interconnecting the first representation of the first web service program with the second representation of the second program in the common storage partition of the first computer system wherein the first web service program and the second program cooperate to perform a desired function by way of the interconnection;
saving to storage an interconnected representation of the first web service program and second representation of the second program as a first encapsulated program;
saving to storage identifying information identifying the first encapsulated program;
saving to storage invoking information for invoking the first encapsulated program; and
providing the identifying information and invoking information to a third computer system remote from the first computer system. - View Dependent Claims (38)
-
-
39. A system for creating a first computer program at a first computer system in a web service environment, the system comprising:
-
a network;
a first computer system in communication with the network wheren the computer system includes instructions to execute a method comprising;
moving a first representation of a first web service program into a common storage partition of the first computer system, the first web service program stored at a computer system remote from the first computer system;
moving a second representation of a second program into the common storage partition of the first computer system;
moving a modifier representation of an interconnection function into the common storage partition of the first computer system;
interconnecting the first representation of the first web service program with the second representation of the second program in the common storage partition of the first computer system wherein the first web service program and the second program cooperate to perform a desired function by way of the interconnection;
interconnecting any one of the first representation or the second representation with the modifier representation; and
saving to storage an interconnected representation of the first web service program and second representation of the second program as a first encapsulated program.
-
Specification