METHOD AND APPARATUS FOR REUSING COMPONENTS OF A COMPONENT-BASED SOFTWARE SYSTEM
First Claim
1. A component reuse method comprising the steps of:
- analyzing a first software system, determining dependencies of at least one first component of said first software system and acquiring relevant interface information;
generating surrogates which will be deployed in a first operating environment and in a second software system respectively based on said dependencies and said interface information,wherein said surrogates allow said second software system to invoke service provided by said at least one first component in said first operating environment and allow said at least one first component to invoke relevant service provided in said second software system.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a component reuse method for reusing at least first component that is selected from a first software system to a second software system. The method comprises the steps of: analyzing the first software system, determining dependencies of the at least one first component of the first software system and acquiring relevant interface information; generating surrogates based on the dependencies and the interface information, which will be deployed in the first operating environment and in the second operating environment respectively, wherein the surrogates allow the second software system to invoke service provided by the at least one first component in the first operating environment and allow the at least one first component to invoke relevant service provided in the second software system.
36 Citations
17 Claims
-
1. A component reuse method comprising the steps of:
-
analyzing a first software system, determining dependencies of at least one first component of said first software system and acquiring relevant interface information; generating surrogates which will be deployed in a first operating environment and in a second software system respectively based on said dependencies and said interface information, wherein said surrogates allow said second software system to invoke service provided by said at least one first component in said first operating environment and allow said at least one first component to invoke relevant service provided in said second software system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. A system of supporting component reuse, comprising:
-
a component selector selecting from a first software system at least one first component that will be reused in a second software system, said first software system being a component-based software system operating in a first operating environment and said second software system being a software system operating in a second operating environment with externalized dependencies; an analyzer analyzing said first software system, determining dependencies of said at least one first component of said first software system and acquiring relevant interface information; a generator generating surrogates which will be deployed in said first operating environment and in said second software system respectively based on said dependencies and said interface information, wherein said surrogates allow said second software system to invoke service provided by said at least one first component in said first operating environment and allow said at least one first component to invoke relevant service provided in said second software system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification