B/S遗留系统到RIA/SOA系统移植方法研究

来源 :河南大学 | 被引量 : 0次 | 上传用户:xielianqin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着越来越多的企业应用程序被开发出来,企业的信息服务架构变得越来越复杂;同时,由于企业业务的拓展,需求变化也越来越多,企业应用程序需要不断升级更新以满足需求的变化;提升用户体验也是开发应用程序的一个重要需求。伴随着IT技术的飞速发展,面向服务架构(SOA)以其松耦合,高灵活性被广泛应用;富网络应用程序(RIA)结合了桌面应用程序和基于浏览器的应用程序的优点,具有高度互动性。将RIA作为前台客户端,后台采用SOA架构是一种趋势,那么把SOA后台和RIA客户端结合到一起将会带来更大的优势。应用程序的体系结构从客户端/服务器架构(C/S),发展到浏览器/服务器架构(B/S),RIA和SOA的结合势必将成为新的应用程序架构体系。而目前,90%的网络应用程序是基于B/S结构的,应用程序的架构的发展到RIA/SOA,将使得越来越多的应用程序需要移植到RIA/SOA架构。因此,本文主要研究从B/S架构移植到RIA/SOA架构的方法和过程。在本文中,首先构建了一个移植过程模型。这个过程模型主要有以下四步组成:首先提取表示层逻辑;然后是提取SOA的服务;接着进行编排SOA服务,创建服务Facade;最后是重建RIA客户端。在每一步的过程中,都阐述了移植的策略和方法。在编排SOA服务中,我们提出了基于“契约式设计”的方法来进行RIA/SOA的接口表达,同时提出了对这些契约依据进行检查的一些方法。本文的第二个关注点是针对不同的移植模块和移植中的关键问题提出了具体的移植策略方案:主要阐述了对客户端和服务器端的服务编排;把同步服务调用转移成异步服务调用;将B/S服务器中的Session转移到RIA客户端的方法;为RIA客户端提供本地文件系统支持的方法和策略。最后,在一个实际项目中应用本文构建的过程模型和移植方案。这个项目是将一个公司的财务数据分发系统从传统的B/S架构移植到本文提出的RIA/SOA架构,移植后的系统已经交付使用,客户对移植后系统的界面,性能,以及扩展性都很满意。
其他文献
随着我国园林绿化水平的不断提升和外来林业在我国的快速发展,外来林业有害生物对园林绿化的危害及对策得到了越来越广泛的关注。本文从阐述外来林业有害生物对园林绿化的危
班主任是班集体的组织者、教育者和领导者,班主任自身的专业发展程度直接制约着班主任工作的质量。学校是班主任成长和发展的基地,学校管理对班主任的队伍建设及其专业发展起着
本文介绍了电瓷行业湿法(即可塑法)成型所用φ1000型真空练泥机的工艺筒研制与应用,以及工艺筒对改善练泥质量所起的重要作用,并结合生产实际对工艺筒在破坏泥料定向颗粒排列和
中等职业教育是我国职业教育体系的一个重要组成部分,当前中等职业教育积极开展教学改革,以实现从重视学生知识培养向重视学生能力培养的转变。但是中职计算机网络专业培养的学
本文以中国排球运动若干区域、若干现象、典型事例及具有代表性的群体为研究对象,调查若干运动员、教练员、管理人员、中学生和排球运动爱好者,运用辩证唯物主义和范畴结构论
物联网技术逐渐成为被人们广泛认可的新技术之一,并成为推动众多领域发展的重要动力和基础。但在农业方面,物联网技术还没有得到广泛应用,如果能够将物联网技术应用于农情监
目的了解大理州部分餐饮业单位餐饮具的消毒质量,分析其影响因素,保障广大人民群众的身体健康。方法随机抽取大理州州级直管的三星级以上的宾馆酒店、学校食堂、厂矿食堂的餐
健身气功·八段锦作为中国传统体育养生项目,是体医结合的典型代表。作为人们喜爱的锻炼项目,合理的技术动作要求和科学练习是达到健身效果的重要环节,目前中老年和运动康复
工程与民众的生活息息相关,也对整个社会的平稳运行有着至关重要的作用。所以加强管理工作的优化,将其作为重要的工作任务来落实,能够有效提升工程在行业市场当中的竞争力。本文
广东省有色金属学会是全省有色金属工业及相关专业的多学科性学会,至今己有31年历史,历经六届领导,在省内科技领域中具有很高的公信度。2006年,省科协重新确定广东省广晨资产
期刊