【摘 要】
:
B/S(Browser/Server)架构由于其分布式和瘦客户端的特点,相对于传统的C/S(Client/Server)架构更适应于大规模的分布式应用,研究如何有效的将C/S架构的应用迁移到B/S架构上,具
论文部分内容阅读
B/S(Browser/Server)架构由于其分布式和瘦客户端的特点,相对于传统的C/S(Client/Server)架构更适应于大规模的分布式应用,研究如何有效的将C/S架构的应用迁移到B/S架构上,具有相当的理论研究和实用价值.该文通过对国内外现有迁移技术的研究,提出了一种将C/S架构迁移到使用Web Service和Struts框架的B/S架构的软件再工程方法.该方法将整个迁移过程定义为业务分析,界面迁移,逻辑迁移和系统整合四个阶段,定义并给出了一种架构迁移描述语言ATDL,它可对整个迁移过程进行形式化定义,文中给出了迁移辅助工具WAUF_IDE的系统架构.此外文中还对迁移过程中使用的一些关键技术进行了说明,诸如:核心业务方法的提取;界面控件信息的动态提取和转化;本地函数的重构和Web Service封装;扩展Struts框架功能的Strtus2Biz构件以及Web Service单元测试和目标工程的性能测试及优化等.最后作者对文章进行了总结并展望了未来的研究方向.
其他文献
近年来,随着Internet的飞速发展,越来越多的研究机构、团体以及个人开始注意到网络,并通过它来发布信息、查找信息。尽管Internet上有海量的信息,人们还是常常感到不能够找到自己
随着信息技术的迅猛发展,分布式计算架构也在经历着变革,Peer-to-Peer技术就是其中一种很有发展前景的技术.在Peer-to-Peer架构中,传统的在客户端与服务器端或者中间层之间的
自动布线是计算机设计自动化的一个重要环节,也是计算机辅助设计的一个重要课题。随着计算机工业的飞速发展,各种器件的集成度越来越高,布线也越来越复杂,人工布线已经越来越
网格是一个正在迅速发展的研究领域,开放式网格服务体系结构(OGSA)是当前最新也是最重要的一种网格结构形式。其中,服务描述、服务注册、服务发现、服务发布和服务管理等模块
目前人类社会日益深入到信息时代,在进行科学研究的过程中,不可避免地会遇到大量的高维数据,如全球气候模型、人类基因分布、文本聚类和文本分类中的词频等,所以经常会面临维数约
弹性分组环技术是一种优化的、用于光纤环型拓扑的、并具有强壮和高效特点的技术。该技术综合了广泛的性能监视、主动的网络恢复以及灵活的调度能力。弹性分组环网络能够承载
随着Internet及电子商务的发展,人们对信息安全的需求越来越迫切,基于公钥体制的PKI(Public Key Infrastructure)可以为网络的各种应用提供保密性、完整性、防止抵赖和身份鉴
本文详细介绍了湖南师范大学现代远程教育综合管理信息系统的设计与开发。该系统可为学员、教师、学校级管理员、站点级管理员提供相应的管理功能,通过链接其他子系统实现了目
随着计算机网络的迅速发展,在基础上的应用也越来越多。电子商务、电子政务、网上交易系统等一些基于网络的应用正在走入人们的生活当中。而与之相伴而来的网络安全问题也就越
随着社会的不断发展,给人们的出行工具带来了很大的变革,人们对汽车的需求量也越来越大。伴随着汽车的普及,汽车行驶的安全问题也日益突出。面对日益严峻的交通安全形势,提高