基于Intranet的Web应用向Internet迁移的方案设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:gideonkim
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代企业的发展和国际化的趋势,企业越来越认识到Web应用的重要性。伴随着SaaS、PaaS等业务发展模式的兴起,将企业Intranet内使用的Web应用迁移到Internet环境中已成为一种发展方向。本论文从兼容性、性能、安全性三个方面分析Web应用在Internet与Intranet环境间的不同之处。同时结合东软软件股份有限公司开发的通用企业应用平台(Universal Enterprise Application Platform, UniEAP)系统架构进行实际分析实验,并对基于J2EE的企业应用系统在迁移过程中可能遇到的问题进行分析。在兼容性方面,本文主要分析了编写多浏览器兼容并支持国际化的Web页面的方法,并结合Dojo框架实现了兼容性较高的页面。在性能方面,本文以减少页面加载时间与缓存页面数据为出发点对系统进行性能优化,在设计缓存时使用Memcached与ehcache作为内存缓存并在客户端使用Google Gears作为硬盘缓存来实现客户端数据缓存。在安全性方面,从OWASP评选的十大危害入手分析了Web应用中出现安全问题,使用AppScan对UniEAP平台进行分析扫描。并针对扫描中发现的Ajax请求访问控制缺陷、服务器数据验证等四类问题进行分析及安全性实现。本文阐述了在迁移中可能遇到的问题,并从Web应用层提出对部分问题的解决方案。该解决方案虽然是以UniEAP业务平台为基础,但对于解决其它企业应用平台迁移过程中可能遇到的问题也具有一定的借鉴意义。
其他文献
随着多核处理器的不断发展,应用程序对计算机性能提出了更高的要求,然而由于多核处理器每个核心的处理能力通常都比以往的单核处理器弱,使用多核处理器并不能直接带来高性能,
传统数据挖掘的对象是单一关系表中的数据。对于许多实际应用,数据是存储在多个关系表中,先要把多关系数据集成到一个单一关系中,这需要大量的预处理工作,并且会导致信息丢失
月球作为与地球关系最为密切的天体,对月球进行探测是人类深空探测的第一步。近年来,许多国家先后宣布了新的月球探测计划,表明了自己探月的雄心壮志。地月转移轨道的设计是月球
知识图谱是人工智能技术发展进程中的一大进步,它把非结构化与半结构化数据组织成了同时易于人类与机器理解的图结构,为机器实现智能化提供了知识上的支持。近年来,知识图谱技术
目前,(?)Veb Services技术正受到产业界和学术界越来越多的关注,其应用也越来越广泛,出现了不少功能相同或相似的Web服务。在功能驱动的Web服务组合中,代表非功能属性的QoS与
随着当今网络通信技术的高速发展,网络规模不断的扩大,复杂度不断的增加,如何可视化的管理如此庞大、复杂的网络,成为网络管理系统面临的一项重大任务。可视化的管理可以分为
对密文关系的查询处理是DAS模型面临的主要问题之一。目前,现有加密方案和索引方法均存在查询命中率低的缺陷,造成了不必要的网络堵塞。减少查询结果中冗余数据的数量是解决
系统发生分析领域的多序列比对和系统发生树构建等问题都是NP-难问题。本文针对这些问题,对蚁群算法进行性能改进及参数分析,提出两种改进蚁群算法;并基于蚁群算法提出两种多
空间搜索能力与局面估值的准确性是决定棋类游戏水平高低的最重要的两个方面。六子棋游戏规则简单,但状态空间复杂度高,平均分枝因子大。该特点限制了六子棋程序中博弈树搜索
网络的发展日新月异,很多普通的用户都可以通过网络来查找所有它们感兴趣的信息。关键字检索这种方式正是普通用户用来查找它们感兴趣信息的主要方式,因为关键字检索并不需要