大粒度软件服务化方法的研究与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:wangxiaofu2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet和电子商务的兴起与发展,越来越多的企业在寻求涉及Internet和基于Web技术的解决方案,企业用户对应用服务的需求不断增大,软件市场正面临着一场重大的变革。随着软件即服务概念的提出,许多软件提供商希望将自己现有的应用系统以服务的方式通过网络提供给用户,并在当前的发展形势下站稳脚跟。学术会议是交流学术思想、发表研究成果的重要手段,每年全世界都有众多的学术会议召开,一般的学术会议中,征集、评审和出版论文都是一项重要的工作。互联网的出现,使在线的论文提交、评阅与管理由理想变为了现实,这将极大的方便与会者和会议组织者。针对当前服务化大潮中对软件服务化的需求,在Web服务和SOA架构发展的基础上,本文对应用服务的最终运行形态进行了研究,应用服务的使用者和服务请求者并不是同一个体,分析了应用服务和Web服务的不同之后,提出了一种基于动态部署的应用服务模型,在这种模型中,应用服务通过多个应用实例并存的方式来体现,最终用户访问的是实际运行在宿主环境中的应用实例。根据提出的应用服务模型,提出了一种将软件系统服务化为应用服务的方法,经过一系列的特征抽取、属性配置、应用封装将软件系统转变为一个能处理服务请求的服务发布包,然后将发布包在服务平台上注册、发布,提供给用户使用,在收到用户请求之后,为其创建符合用户需求的应用实例。然后,围绕着动态部署展开了研究和讨论。针对学术会议的需求,为了加快会议的组织工作,提高会议组织者的效率,并同时给所有会议参与者提供一个良好的交流平台,本文设计并实现了一个学术会议管理系统,处理了学术会议中的论文提交、评审等重要的业务需求,提供了一个信息展示的平台,将会议相关的信息及时地提供给参与者,并加入了对复杂会务工作的处理,最后完成了一个功能较完善的会议管理系统。另外,结合应用服务模型,按照提出的软件服务化方法,对会议管理系统进行了服务化的实现,验证了提出的方法的可行性,并同时将会议管理系统以AcaConf会议服务的形态展现给大家,为会议组织者提供服务。本文的创新点主要有:1.提出了一种基于动态部署的应用服务化模型,探讨了一种软件服务化的思路。2.设计并实现了一个完整的在线会议管理系统并将其以服务的方式供会议组织者使用。本文的工作已经成功地用于CAD/CG’2006、CIDE2006两个会议的组织管理,并提供给辽宁师范大学组织的CAD/CG’2008使用,以服务的方式为HHME2007和ChinaGraphics’2007提供了服务,目前DBAT2008和HHME2008有申请该服务的意向,正在协商阶段。在上述研究的基础上,本文还需要在会议服务应用范围、软件服务化成熟度模型等方面进一步开展工作。
其他文献
随着计算机技术和网络技术的迅猛发展,企业和个人通过网络进行数据交换变得越来越频繁,XML成为数据描述和数据交换的标准,越来越多的数据以XML的形式存储和交换,大量的XML文
随着网络社会的到来与电子商务的日趋普及,传统的依赖信物或口令的系统安全性技术已经面临严峻的挑战。随之而来的生物识别已经成为安全技术研究的热点。其中自动指纹识别技
随着现代企业管理的规范化和企业规模的不断扩大,企业的经营管理,已经不仅仅局限在某一个固定的区域或国家,越来越多的工作,需要通过多个员工,多个部门来共同完成。现代企业的管理
大学生综合素质评价是高校学生管理的重要内容之一,传统的描述性的定性评价方法往往是定性分析或者单因素的定量评价,往往存在主观片面,不够准确、不够全面的问题,已经不能适应现
迁移工作流是近年来工作流管理研究的一个新方向,并且被解释为运行期间在工作位置上合并静态工作流说明、本地规则和策略、以及用户策略的效应。迁移工作流管理系统的三要素是
密码体制的设计和研究都是在Kerckhoff假设前提下进行的。一般情况下密码体制由密码算法和密钥组成,Kerckhoff假设要求密码体制的研究不能以敌人不清楚密码算法为前提,在这样
近来Internet上有越来越多的QoS要求的组播应用的涌现,如视频会议、网络音频/视频广播、远程教育、软件更新等,这加速了网络对可扩展的有效的组播通信方式支持的需要。与单播通
工作流技术满足了企业对其业务过程不断地进行优化以及重组的需求,给企业的业务过程管理带来了很大的益处,使得企业实现了办公自动化,从而提高了企业的办事效率,改进了客户服务,增
粗糙集理论是上世纪八十年代初由波兰数学家Pawlak首先提出的一种用于数据分析的数学理论,属性约简是粗糙集理论研究中的核心问题之一,也是粗糙集有效算法研究的焦点。其基本
迁移工作流是将移动计算技术应用于工作流管理的一项新技术。工作流业务过程根据业务目标的复杂程度被映射为一个或多个迁移实例,每个迁移实例执行一个目标相对独立的子业务