ALABAMA UNIV IN BIRMINGHAM DEPT OF COMPUTER AND INFORMATION SCIENCES, Cao, Fei, Bryant, Barrett R., Raje, Rajeev R., Olson, Andrew M., Auguston, Mikhail, Zhao, Wei, Burt, Carol C., ALABAMA UNIV IN BIRMINGHAM DEPT OF COMPUTER AND INFORMATION SCIENCES, Cao, Fei, Bryant, Barrett R., Raje, Rajeev R., Olson, Andrew M., Auguston, Mikhail, Zhao, Wei, and Burt, Carol C.
Component-based software composition offers a development paradigm with reduced time-to-market and cost while achieving enhanced productivity, quality and maintainability. Existent work on the composition paradigm are of a static composition paradigm, which is not sufficient in distributed environment, in which both constituent components and assembled distributed system are subject to dynamic adaptation. This paper presents two types of dynamic composition for distributed components: assertive and autonomous over .NET based Web Services environment. Two case studies are provided: the first one illustrates at a low level how the underlying infrastructure enables the dynamic composition; the second one illustrates at a high level how dynamic compositions are specified., Prepared in collaboration with Indiana University Purdue University, Indianapolis, IN and the Naval Postgraduate School, Monterey, CA. Published version in Journal of Universal Computer Science, v11 n10 p1645-1675, 28 Oct 2005.