基于COM与JNI技术的C/S到B/S模式转换的研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:ryan1114
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用技术的不断发展,计算模式从集中式转向了分布式,尤为典型的是C/S结构(Client/Server),在上个世纪八十年代及九十年代初得到广泛应用。但随着企业规模的日益扩大,应用程序的复杂程度不断提高,C/S模式应用系统的缺点逐渐暴露出来。比如开发成本较高、用户界面风格不一、使用繁杂、不利于推广使用,维护复杂、升级困难等。 B/S(Browser/Server)结构即浏览器/服务器结构。它是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,用户程序是通过WWW浏览器来实现,小部分的事务逻辑放在前端(Browser)实现,大部分事务逻辑在服务器端(Server)实现,形成所谓的三层结构。这样就大大简化了客户端开销,减轻了系统维护与升级的成本和工作量。 由于B/S模式的应用系统能够弥补C/S模式系统下的缺陷,B/S结构的大型应用系统有着C/S结构系统无法比拟的优势。从国外的发展趋势来看,也验证了这一点。目前,国外大型企业应用系统要么已经是B/S结构的,要么正在经历从C/S到B/S结构的迁移。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的应用系统势必在近期内占据主导地位。 在企业应用系统由C/S模式向B/S模式转变的过程中,如何使现有的软件资源得到复用,从而快速、高效地开发出B/S模式的应用系统,成为国内外共同关注的问题。 本文基于上述需求,探讨了多种开发模式,并分析了现有软件复用技术,对C/S向B/S模式的迁移,提出了一种基于COM与JNI技术的系统迁移方法。它利用基于COM组件的软件复用技术,对现有C/S模式的遗留系统进行分析,抽象出不同功能的各层,并生成COM组件,而后利用JNI调用COM组件的接口,实现系统由C/S模式向B/S模式的迁移,并探讨了迁移中的关键技术。将所提出的转换方法应用在企业委托开发项目《青山热电厂燃煤监控系统》中,实现了系统由C/S模式向B/S模式的迁移,成功达到了预期的目的。最后,对课题的研究工作进行总结,并展望该技术的发展。
其他文献
EMV规范是由世界三大银行组织制定的一个全球统一标准,以此来规范卡片和终端,以及双方的接口,达到国际上卡片和终端互通互用,提高支付安全性的目的。中国的EMV迁移估计在2007
因特网的普及大大地促进了国际合作和交流。然而,语言障碍却限制了亚洲各国之间的合作。为加强亚洲国家间的交流与合作,日本京都大学Toru Ishida教授发起了多文化交流平台(In
虚拟机是搭建“基础架构即服务”云平台的基础,随着云计算的快速发展,虚拟机数据后端存储成为重要研究课题。分布式块存储系统是典型的虚拟机数据存储系统,一般采用无中心节点的
由于可以利用计算机软件系统控制其执行的过程都可以广义地称为工作流,因此工作流技术作为过程建模和过程管理的核心技术,可以应用于各种业务领域快速有效地构造符合企业需求
在单个芯片上集成成百上千个核是工艺发展下的一种趋势。基于碳纳米管的无线天线技术,使无线片上网络具备了良好的扩展性,面向不同的应用需求,无线片上网络的渐进扩展成为了一个
随着模板技术的广泛应用及协同技术的飞速发展,协同模板概念在两者技术优势的结合下产生。本文介绍了协同模板建模系统(CoTM),在此基础上展开基于约束模型的任务机制研究,重
在大型企事业单位的信息环境中通常存在着多种应用信息系统,而各系统采取的权限管理、授权服务与访问控制的方式往往各不相同,在实际应用中对于各个系统资源的访问缺少一种统一
在海量数据存储与大数据处理中,普遍采用了基于HDFS (Hadoop DistributedFile System,Hadoop分布式文件系统)架构的集群来存储数据。为支持大数据分析在海量数据上进行实时查询
本文在对系统架构进行详细分析的基础上引入Struts框架,深入研究了Struts应用框架的内部结构、工作流程及其所使用的设计模式。探讨了如何利用Struts框架,通过优化Web应用程序
随着WWW的急剧增长以及多媒体技术和通讯技术的飞速发展,快速有效地进行互联网多媒体信息检索、查询和浏览,成为人们的迫切需求。现存的图像搜索引擎,大多是采用基于文本关键