摘要 |
<p>PURPOSE: A method and a system for developing software using metadata under a component based environment are provided to enhance reuse of components and flexibly control a message flow between components without correcting component codes by overcoming syntactic/semantic matching problems of a signature severely needed for combination between components. CONSTITUTION: To flexibly control the message flow, a client component(310) requesting a specified function service combining both components by implementing the metadata(311) describing that a server component(320) uses the service having which signature, and a glue component(330), which is a mediator applying a glue concept using the metadata(312) corresponding to a use contracted interface for using the service of the server component. As the glue component dynamically controls the message flow by having call information, both components call or are called from each other even if both components have the call information of an opposite side.</p> |