大粒度软件服务化方法的研究与实现.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 粒度 软件 服务 方法 研究 实现
- 资源描述:
-
山东大学
硕士学位论文
大粒度软件服务化方法的研究与实现
姓名:张倩
申请学位级别:硕士
专业:计算机软件与理论
指导教师:孟祥旭
20080405
山东大学硕士学位论文
摘要
随着 Intemet和电子商务的兴起与发展,越来越多的企业在寻求涉及 Internet
和基于Web技术的解决方案,企业用户对应用服务的需求不断增大,软件市场
正面临着一场重大的变革。随着软件即服务概念的提出,许多软件提供商希望将
自己现有的应用系统以服务的方式通过网络提供给用户,并在当前的发展形势下
站稳脚跟。
学术会议是交流学术思想、发表研究成果的重要手段,每年全世界都有众多
的学术会议召开,一般的学术会议中,征集、评审和出版论文都是一项重要的工
作。互联网的出现,使在线的论文提交、评阅与管理由理想变为了现实,这将极
大的方便与会者和会议组织者。
针对当前服务化大潮中对软件服务化的需求,在Web服务和SOA架构发展
的基础上,本文对应用服务的最终运行形态进行了研究,应用服务的使用者和服
务请求者并不是同一个体,分析了应用服务和Web服务的不同之后,提出了
种基于动态部署的应用服务模型,在这种模型中,应用服务通过多个应用实例并
存的方式来体现,最终用户访问的是实际运行在宿主环境中的应用实例。根据提
出的应用服务模型,提出了一种将软件系统服务化为应用服务的方法,经过一系
列的特征抽取、属性配置、应用封装将软件系统转变为一个能处理服务请求的服
务发布包,然后将发布包在服务平台上注册、发布,提供给用户使用,在收到用
户请求之后,为其创建符合用户需求的应用实例。然后,围绕着动态部署展开了
研究和讨论。
针对学术会议的需求,为了加快会议的组织工作,提高会议组织者的效率,
并同时给所有会议参与者提供一个良好的交流平台,本文设计并实现了一个学术
会议管理系统,处理了学术会议中的论文提交、评审等重要的业务需求,提供了
个信息展示的平台,将会议相关的信息及时地提供给参与者,并加入了对复杂
会务工作的处理,最后完成了一个功能较完善的会议管理系统。另外,结合应用
服务模型,按照提出的软件服务化方法,对会议管理系统进行了服务化的实现,
验证了提出的方法的可行性,并同时将会议管理系统以 Aca Conf会议服务的形
态展现给大家,为会议组织者提供服务。
山东大学硕士学位论文
本文的创新点主要有:
1.提出了一种基于动态部署的应用服务化模型,探讨了一种软件服务化的
思路。
2.设计并实现了一个完整的在线会议管理系统并将其以服务的方式供会
议组织者使用。
本文的工作已经成功地用于CAD/CG'2006、CIDE2006两个会议的组织管
理,并提供给辽宁师范大学组织的CAD/CG2008使用,以服务的方式为
HIE2007和 Chinagraphics2007提供了服务,目前DBAT2008和 HIME2008
有申请该服务的意向,正在协商阶段。
在上述研究的基础上,本文还需要在会议服务应用范围、软件服务化成熟度
模型等方面进一步开展工作。
关键字:会议管理系统;软件服务化;应用服务;软件即服务(SaaS);动态部署
山东大学硕士学位论文
ABSTRACT
With the emergence and development of Intemet and e-commerce, more and
more companies are searching for the solutions based on Internet and Web technology
Business users need more application services, so, the software market is facing a
major change. With the concept of software as a service, many software providers
hope for providing their application to users through Intemet, and then gain a firm
foothold in the current situation
An academic conference is a conference for researchers to present and discuss
their work. Together with academic or scientific joumals, conferences provide an
important channel for exchange of information between researchers. There are m
conferences held every year, and generally, paper submission and reviewing are all
important works of academic conferences. Benefiting from the intemet, paper
submission, reviewing and management online are possible, which makes it very
convenient for conference participant and organizer.
With the requirement for servizing in the service area, this paper makes a
research on the running status of the application service based on the Web service and
Service-oriented architecture. The requester and the end-user of the application
service is not the same one, after analyzing on the differences between application
service and web service, bringing forward an application service model based on the
dynamic deployment. In this model, application service appears as many application
instances. The end-user visits the application instance running on the host
environment. According to the application service model, this paper brings forward a
method for turning software to application service. After steps of attributes extraction
attribute contiguration, application encapsulation, this method turns the software to a
se展开阅读全文
文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。



链接地址:https://www.wdfxw.net/doc99538916.htm