Claims
- 1. A method of deploying multiple versions of computer code for integrating business processes in plural integration servers, said method comprising:
(a) defining a project comprising a plurality of objects, at least some of said objects including executable process logic of a business process and at least some of the objects comprising connection information between business processes; (b) storing the objects as a set corresponding to an integration model in a repository to be executed in a runtime environment of the integration server; (c) loading the set of objects as a first version of the project in a first runtime environment of the integration server; and (d) loading the modified set of objects as a second version of the project in a second integration server.
- 2. A method as recited in claim 1, further comprising modifying the set of objects after said step (c) and before said step (d).
- 3. A method as recited in claim 2, wherein said set of objects is stored as a component having a parameter set including variables that can be changed in value to configure the component.
- 4. A method as recited in claim 2, wherein said modifying step comprises changing a value of at least one of said variables.
- 5. A method as recited in claim 4, wherein the modifying step configures the second version to communicate with different computer software components.
- 6. A method as recited in claim 1, wherein said steps (c) and (d) each comprise selectively loading files of objects into the corresponding runtime environment.
- 7. A method as recited in claim 6, wherein said step (b) comprises storing the objects as Java classes and wherein said steps (c) and (d) each comprise executing a custom class loader for selectively loading Java classes of the corresponding version into a Java virtual machine running on the integration server.
- 8. A method as recited in claim 1, wherein said step (a) comprises using an object oriented modeling environment to define business processes and connections therebetween to create an integration model.
- 9. A method as recited in claim 1, further comprising:
(e) executing the first version of the project and the second version of the project concurrently.
RELATED APPLICATION DATA
[0001] This application is a continuation-in-part of U.S. application Ser. No. 09/984,978 filed on Oct. 31, 2001 and entitled , Method of Deployment for concurrent execution of Multiple Versions of an Integration Model on an Integration Server, which is a continuation-in-part of U.S. application Ser. No. 09/823,953 filed on Mar. 30, 2001 and entitled Versioning Method for Business Process Models, the disclosures of which are incorporated herein by reference. This application is also a continuation-in-part of U.S. application Ser. No. 09/984,977, filed on Oct. 31, 2001 and entitled Integrated Business Process Modeling Environment and Models Created Thereby, the disclosure of which is also incorporated herein by reference.
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
09984978 |
Oct 2001 |
US |
Child |
10319831 |
Dec 2002 |
US |
Parent |
09823953 |
Mar 2001 |
US |
Child |
09984978 |
Oct 2001 |
US |
Parent |
09984977 |
Oct 2001 |
US |
Child |
10319831 |
Dec 2002 |
US |