Adopt program dicing to divide user's complicated goal into smaller single goals, tben extract function from function dependence graph and get the accurate function really need. Regard these smaller Web services as Web components and put them in the Web component library to compose. Meantime, based on the Wordnet,match the information of the coordinated Web services on the ground of semantics. At last,generate the Web service composition plan, realize the composition and execute it. Therefore, improve the ability of reusing, specializing, extending and intelligence of Web service composition by using program slicing and Wordnet.%文中利用程序切片技术,根据用户的请求,将目标细分成一个个单一的需求,利用程序切片对依赖图进行函数抽取,将服务中实际需要使用的功能抽取出来,形成更小型的原子服务,作为服务构件并纳入构件库,进行服务组合.同时通过使用Wordnet词典,对这些关联服务的信息进行语义上的匹配,进行服务的组合,生成可行的组合方案,然后实现组合服务的绑定并执行服务.通过引入服务构件的思想,提高服务组合的复用性、扩展性和针对性,提高了服务的使用效率,并通过Wordnet增强了服务的语义性,使服务组合更加智能化.
展开▼