Internet为分布构件的重用提供了平台,准确、高效的构件组合是新型软件生产的重要环节.针对新一代的软件模型.网构软件,本文首先建立了构件的环境本体,并提出将变迁图作为刻画环境本体的模型;其次提出了基于环境及其状态变迁的构件描述框架;然后针对网构软件的特征,提出了基于环境变迁的构件组合算法,最后用具体的案例展示了算法的可行性.
IntemetWare is a new model of software that is running on Intemet and has distinct features from conventional software. In this paper,environment,in which software exist and with which software interact, has been introduced as a first class concept describing the IntemetWare. The capability of software was captured as the effects on its environment,i, e. the transitions of the environment. Then a composition model of the InternetWare was established on the basis of the environment transitions. And finally a case about a Web bookstore was given to illustrate this composition model.