云计算环境下个性化服务流程生成方法与应用研究.doc
约64页DOC格式手机打开展开
云计算环境下个性化服务流程生成方法与应用研究,摘 要随着人们生活水平的不断提高和个性化需求的出现,用户对服务内容、方式、偏好都在不断发展变化,导致传统的服务模式已经无法很好的满足用户需求,人们越来越多地关注于个性化的服务体验和服务品质。借助服务虚拟化技术利用 web 服务组合的方法快速构建满足用户个性化需求的服务流程成为...
内容介绍
此文档由会员 小花仙66 发布
云计算环境下个性化服务流程生成方法与应用研究
摘 要
随着人们生活水平的不断提高和个性化需求的出现,用户对服务内容、方式、偏好都在不断发展变化,导致传统的服务模式已经无法很好的满足用户需求,人们越来越多地关注于个性化的服务体验和服务品质。借助服务虚拟化技术利用 Web 服务组合的方法快速构建满足用户个性化需求的服务流程成为面向服务软件工程的一个挑战。
然而,在云计算环境下存在数量庞大的 Web 服务,如何从大量的 Web 服务中快速、有效、准确地生成满足用户个性化需求并具有良好用户体验的 Web 服务流程成为面向服务软件工程的一个新挑战。同时,由于外部 Web 服务的动态特性,在整合分布式 Web 服务到现有业务流程时,必须保证当服务发生异常时业务流程不会立即终止执行。
因此,如何有效地利用现有的 Web 服务资源,提供一体化的服务资源访问机制,屏蔽服务多样性和多变性带来的系统复杂度以及动态快捷地构建业务流程为云计算环境下服务组合提出了新的要求。
针对上述问题,本文提出了一种面向个性化需求的分布式 Web 服务组合框架,用于促进 Web 服务的动态整合和异常处理。该框架主要功能包括服务的搜集、组合、选择和调整,通过委托服务代理为服务请求者提供一份最佳的 Web 服务组合方案。该框架能够监控服务流程的整个执行过程并在单点失效时根据用户反馈及时进行调整,保证系统整体的服务质量,从而达到系统的最优化。
针对如何在业务层面敏捷构建服务流程、按需创建面向业务的云 SaaS 应用问题,本文提出了一种服务流程构建方法 TS-Split 算法,该方法利用服务切片并结合多目标规划进行求解,同时给出了服务切片的推荐算法来解决服务流程数量庞大的问题。实验结果表明结合推荐算法的 TS-Split 服务流程构建方法不仅提高了服务推荐的效率和准确度,而且降低了获取需求的难度。
最后,基于上述框架和方法,以旅游服务为例设计实现了一个面向个性化需求的旅游服务推荐系统。
关键词:云计算 服务组合 个性化服务流程 推荐系统
Abstract
With the improvement of people’s living standard continuously and the development of individuation requirements, users of the service content, method and hotspots are in constant development and change, traditional service mode is not very good to meet customer needs. People are increasingly focused on personalized service experience and service quality. Make use of Virtual Service Community Technology virtual reality services as a form of Web services, enabling unified use of the service composition method to quickly build meet the individual requirements of users of the service process.
Therefore, how to quickly, effectively and accurately select and integrate the web services to satisfy the users' personalized need and to supply a good user experience is becoming the new challenge for service-oriented software engineering. Moreover, due to the dynamic characteristics of external web services, while integrating a distributed web service to exiting business process, we must ensure that business process do not immediately come to an end when a service exception occurs.
Thus, how to make effective use of existing Web service resources, to provide integrated services resource access mechanism, to shield service diversity and variability of the system complexity, to dynamic build business process agilely put forward new requirements in the cloud computing environment.
In this paper, we propose an individual demand-oriented distributed framework for web services composition to facilitate the dynamic integration of Web services into business process and fast detection of abnormalities. The major functions of this framework include service collection, composition, selection and adaptation. The framework provides service requester with a best web services composition proposal by deputing services proxy. Meanwhile, the services composition framework monitor the business process execution to adjust immediately when single point fails, to guarantee the service quality of the whole system and optimize it.
One of the key development techniques in the cloud computing environment is to construct agile services, service process at business level, and then create a personalized application according to users' requirements. This paper proposes a new approach named TS-Split to construct the service process. TS-Split uses service slice and multi-objective planning to obtain the optimal service process. Recommendation algorithm of service slice is proposed to solve the problem that the number of service processes is large. This paper focuses on the construction of service process at business level using service slice within time and space constraints. The experimental results show that TS-Split method combining with recommendation algorithm for construction of service process not only improves the efficiency and accuracy, but also reduces the difficulty of requirements acquisition.
Based on the above framework and methods, to tourism services, for example, we designed and implement a travel service recommendation system for user’s personalized demand.
Key words: Cloud Computing Service Composition Personalized Service Process Recommendation System
目 录
第1章 绪论 1
1.1 研究的背景及意义 1
1.2 国内外研究现状 2
1.3 主要研究内容 ..
摘 要
随着人们生活水平的不断提高和个性化需求的出现,用户对服务内容、方式、偏好都在不断发展变化,导致传统的服务模式已经无法很好的满足用户需求,人们越来越多地关注于个性化的服务体验和服务品质。借助服务虚拟化技术利用 Web 服务组合的方法快速构建满足用户个性化需求的服务流程成为面向服务软件工程的一个挑战。
然而,在云计算环境下存在数量庞大的 Web 服务,如何从大量的 Web 服务中快速、有效、准确地生成满足用户个性化需求并具有良好用户体验的 Web 服务流程成为面向服务软件工程的一个新挑战。同时,由于外部 Web 服务的动态特性,在整合分布式 Web 服务到现有业务流程时,必须保证当服务发生异常时业务流程不会立即终止执行。
因此,如何有效地利用现有的 Web 服务资源,提供一体化的服务资源访问机制,屏蔽服务多样性和多变性带来的系统复杂度以及动态快捷地构建业务流程为云计算环境下服务组合提出了新的要求。
针对上述问题,本文提出了一种面向个性化需求的分布式 Web 服务组合框架,用于促进 Web 服务的动态整合和异常处理。该框架主要功能包括服务的搜集、组合、选择和调整,通过委托服务代理为服务请求者提供一份最佳的 Web 服务组合方案。该框架能够监控服务流程的整个执行过程并在单点失效时根据用户反馈及时进行调整,保证系统整体的服务质量,从而达到系统的最优化。
针对如何在业务层面敏捷构建服务流程、按需创建面向业务的云 SaaS 应用问题,本文提出了一种服务流程构建方法 TS-Split 算法,该方法利用服务切片并结合多目标规划进行求解,同时给出了服务切片的推荐算法来解决服务流程数量庞大的问题。实验结果表明结合推荐算法的 TS-Split 服务流程构建方法不仅提高了服务推荐的效率和准确度,而且降低了获取需求的难度。
最后,基于上述框架和方法,以旅游服务为例设计实现了一个面向个性化需求的旅游服务推荐系统。
关键词:云计算 服务组合 个性化服务流程 推荐系统
Abstract
With the improvement of people’s living standard continuously and the development of individuation requirements, users of the service content, method and hotspots are in constant development and change, traditional service mode is not very good to meet customer needs. People are increasingly focused on personalized service experience and service quality. Make use of Virtual Service Community Technology virtual reality services as a form of Web services, enabling unified use of the service composition method to quickly build meet the individual requirements of users of the service process.
Therefore, how to quickly, effectively and accurately select and integrate the web services to satisfy the users' personalized need and to supply a good user experience is becoming the new challenge for service-oriented software engineering. Moreover, due to the dynamic characteristics of external web services, while integrating a distributed web service to exiting business process, we must ensure that business process do not immediately come to an end when a service exception occurs.
Thus, how to make effective use of existing Web service resources, to provide integrated services resource access mechanism, to shield service diversity and variability of the system complexity, to dynamic build business process agilely put forward new requirements in the cloud computing environment.
In this paper, we propose an individual demand-oriented distributed framework for web services composition to facilitate the dynamic integration of Web services into business process and fast detection of abnormalities. The major functions of this framework include service collection, composition, selection and adaptation. The framework provides service requester with a best web services composition proposal by deputing services proxy. Meanwhile, the services composition framework monitor the business process execution to adjust immediately when single point fails, to guarantee the service quality of the whole system and optimize it.
One of the key development techniques in the cloud computing environment is to construct agile services, service process at business level, and then create a personalized application according to users' requirements. This paper proposes a new approach named TS-Split to construct the service process. TS-Split uses service slice and multi-objective planning to obtain the optimal service process. Recommendation algorithm of service slice is proposed to solve the problem that the number of service processes is large. This paper focuses on the construction of service process at business level using service slice within time and space constraints. The experimental results show that TS-Split method combining with recommendation algorithm for construction of service process not only improves the efficiency and accuracy, but also reduces the difficulty of requirements acquisition.
Based on the above framework and methods, to tourism services, for example, we designed and implement a travel service recommendation system for user’s personalized demand.
Key words: Cloud Computing Service Composition Personalized Service Process Recommendation System
目 录
第1章 绪论 1
1.1 研究的背景及意义 1
1.2 国内外研究现状 2
1.3 主要研究内容 ..