动态网络环境(如网格、Ad Hoc Wireless Network等)使面向服务的应用面临许多新问题.如何使用户能够透明、动态地按需使用各种服务是其中的研究热点之一.文中提出了一种虚拟服务模型,在此基础上定义了虚拟服务的组合运算,给出了服务动态查找的算法.此外,文中还介绍了支持虚拟服务透明组合的P2P服务组合原型系统,并在实验基础上对虚拟服务及其支撑引擎进行了客观评价.实验表明,该文所述虚拟服务及支撑引擎能使面向服务应用较好地适应动态网络环境下的服务变化,使用户能够透明地按需使用各种资源.
The dynamic network environments, like grid, ad hoc wireless network and so no, bring many new challenges to service oriented applications. How to enable the users to transparently and dynamically use the services in an on-demand way is a hot research topic in this field. This paper proposes a virtual service model, defines a virtual service composition calculus and gives a service dynamic selection algorithm. In addition, this paper also presents a P2P prototype that supports transparent virtual service composition. Based on experiment results, the virtual services and the virtual service engine are objectively evaluated. It shows that the research results presented in this paper can make a service oriented application accommodate to the service changes in dynamic network environments, and enable users to transparently use the resources in an on-demand way.