首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 174 毫秒
1.
基于J2EE平台的B/S系统性能优化设计研究   总被引:1,自引:0,他引:1  
随着企业级开发平台诸如J2EE的普及和发展,越来越多的企业应用采用了这些技术作为快速开发平台,但是,这些应用也面临着一些困扰,特别是性能问题.这主要是由这些系统的分布性、复杂性和数据无关性引起的.文中以一个基于J2EE的MIS的开发实践为背景,讨论了这些问题,并提出了改善系统的设计,使用数据缓存技术和优化数据访问等来避免性能瓶颈的出现,在实际的应用中提高了B/S系统的性能,最后提供了这些方法应用效果的测试数据.  相似文献   

2.
陈立岩 《微机发展》2008,18(6):122-124
随着企业级开发平台诸如J2EE的普及和发展,越来越多的企业应用采用了这些技术作为快速开发平台,但是,这些应用也面临着一些困扰,特别是性能问题。这主要是由这些系统的分布性、复杂性和数据无关性引起的。文中以一个基于J2EE的MIS的开发实践为背景,讨论了这些问题,并提出了改善系统的设计,使用数据缓存技术和优化数据访问等来避免性能瓶颈的出现,在实际的应用中提高了B/S系统的性能,最后提供了这些方法应用效果的测试数据。  相似文献   

3.
左林  刘绍华  冯玉琳  魏峻  李洋 《软件学报》2008,19(2):432-445
当前普遍采用的复制技术和事务处理技术都无法满足应用的End-to-End可靠性需求,前者通过前向错误恢复来保证应用操作的存活性,后者通过后向错误恢复来保证应用数据的安全性.如何融合这两种技术以实现End-to-End可靠性保证,成为目前研究的热点问题.然而,已有的方法都是基于简单事务模式的假设,即只有中间层应用服务器上的容器发起事务,而很少考虑应用中普遍存在的复杂事务模式,如客户事务和嵌套事务.为了解决这个问题,首先识别出了几种典型的事务模式.针对这些事务模式,基于状态同步点概念提出了一种能够统一提供End-to-End可靠性保证的Web应用服务器复制机制RSCTP(replication scheme for complex transaction pattern).RSCTP机制采取primary-backup方式来复制EJB组件以保证业务逻辑的高可用性,同时采取primary-backup方式复制事务协调者来消除分布式事务处理中两阶段提交协议可能出现的阻塞问题.通过在不同事务模式下的失效分析,说明了该机制的有效性.已经实现了RSCTP机制并集成到了遵循J2EE规范的Web应用服务器OnceAS中.性能评价显示,该机制带来的系统开销较小.  相似文献   

4.
一种应用敏感的Web服务请求调度策略   总被引:10,自引:0,他引:10  
官荷卿  张文博  魏峻  黄涛 《计算机学报》2006,29(7):1189-1198
在当前企业级Web服务应用中,性能问题一直是人们关注的重点.然而作为支撑Web服务应用的主流平台,Web应用服务器对请求的调度仍然是传统的先来先服务策略(FCFS).这种策略无法区分请求的重要性,降低了关键请求的性能.以往的研究较少从应用的性能需求出发考虑服务器的请求调度机制,影响了服务器性能保障的效果.对此,提出了应用敏感的Web服务请求调度策略(AWSRS),使用应用获益来评估服务器为应用提供的性能保障效果.服务器将请求按照应用的需求进行分类,并按照应用获益最大化的目标为不同类型的请求分配资源.实验表明AWSRS策略能够有效提高关键请求的性能.  相似文献   

5.
构建高性能可扩展业务逻辑的事务支持   总被引:1,自引:0,他引:1  
分布式事务服务是企业级大规模分布计算的关键服务,而处理效率和可扩展性,是影响企业业务逻辑的工作性能和应用范围的重要因素,其中业务逻辑的事务支持部分与企业用户密切相关,在分布式计算中扮演重要的角色。以网络核心平台Once的分布式事务中间件OnceTx的设计和实现为例,探讨了如何在保证分布式事务服务可靠性和一致性的前提下,提高事务支持部分的处理效率和可扩展性。  相似文献   

6.
云计算为我们提供了一种全新、高效的方式来部署可扩展的Web应用,这种方式使企业的应用可以按需对计算资源进行分配.微服务架构用于将庞大复杂的应用系统拆分为一系列可独立开发、测试、部署、运行、升级的服务模块.微服务架构为大批互联网企业实现云环境中的应用扩展、降低应用开发复杂度、实现敏捷开发提供了更加有效地方法.本文分析并测试了微服务架构模式,通过一个具体案例——在云环境中开发和部署的企业级应用系统,对两种架构模式实现(单体架构模式和微服务架构模式)进行性能测试,得出评估结果,这些结果对解决企业级应用微服务化中可能遇到的问题具有一定指导意义.  相似文献   

7.
胡侃  刘云生 《计算机学报》2007,30(6):916-923
传统的事务模型由于其严格的ACID特性无法适应传感器网络中协作事务的实时性要求.因此着重研究传感器网络中协作实时数据库事务的提交机制.首先,分析传感器网络中实时数据库应用的协作特性,放松事务的严格ACID要求,运用控制区域的概念提出一种基于事务的行为语义控制区域的事务模型.然后,给出该模型的提交、回滚、可见规则及能保证数据库一致性和协作事务实时性的三阶段提交协议,并通过补偿事务保证外化信息准确性.性能测试表明,该模型及提交机制提高了采集数据的外化率和协作实时事务的成功率.  相似文献   

8.
在无线数据广播环境中,从移动客户机到服务器的上行带宽非常有限,传统的并发控制协议不适合这种不对称通信环境.本文提出一种可变乐观并发控制协议,服务器周期性向移动客户机广播数据对象,同时把一个广播周期分成若干个子周期,在两个连续的子周期间,一个保留空间被预留来存放服务器更新事务在第一个子周期开始后修改的所有数据对象,移动只读事务通过比较服务器更新事务提交的写集合和自己读集合来自主进行一致性验证,如果只读事务不能通过部分验证,它不会被草率地夭折并重新启动,相反,应用一个改进的向前验证策略,帮助移动只读事务争取更多提交机会.最后,本文进行充分的实验对提出的算法性能进行了评价.  相似文献   

9.
为了解决行业应用软件开发存在的问题,在全面分析研究行业应用软件和大量实践的基础上,提出了与组件业务建模(CBM)不同的组装业务建模(ABM)和样本程序,并设计了一个企业级的基于样本程序的领域开发平台来支持行业应用的开发和提升行业应用的开发效率与效果.平台通过组装业务建模(ABM)与组件业务建模(CBM)来驱动行业应用软件的开发,并通过样本程序来对行业应用软件的开发工作进行实际指导.实验结果表明了该平台能够有效地提高软件复用率,极大地缩短行业应用软件的开发周期,减少信息系统的成本支出.  相似文献   

10.
领域驱动设计在SPP系统中的应用   总被引:1,自引:0,他引:1  
研究了企业级应用系统开发的现状,明确了采用基于Web的多层架构体系(如J2EE)来进行企业级应用开发,分析了数据库驱动设计方法在Web应用开发中存在的缺点,引入领域驱动设计方法,介绍了领域驱动设计方法的开发模式,并运用到船舶性能预报(SPP)系统的设计中来,完成了SPP系统的分层架构和领域建模,解决了基于数据库驱动设计方法的Web应用开发存在的诸多问题,使系统获得了很好的扩展性和可维护性.  相似文献   

11.
J2EE平台的扩展事务模型支持框架   总被引:1,自引:0,他引:1  
随着Internet和分布计算的发展,应用趋向于分布、松耦合和复杂化,平面事务模型已经越来越不适应于这些新型的应用,因此出现了多种扩展事务模型.但目前的研究多关注于特定应用环境的模型的提出和分析,同时由于受数据源接口的限制,难以实现事务模型的一些扩展原语,所以真正实现扩展事务模型的系统很少.提出了一种J2EE平台下的扩展事务模型支持框架,通过增强事务管理器的数据并发控制,实现了对常见扩展事务模型的支持.  相似文献   

12.
Web服务是当前企业在线业务处理的关键技术之一。论述了一个自动Web化平台的实现过程,此平台能够将企业原有在线业务的处理程序自动Web化成Web应用程序。通过将此Web应用程序部署到J2EE服务器上,构成Web服务。该自动Web化平台基于Eclipse插件技术,利用Eclipse的自动构建过程,实现Web应用程序的自动生成。  相似文献   

13.
随着云存储系统的迅速发展和广泛使用,许多企业开发者和个人用户将其应用从传统存储迁移至公有云存储系统,因此,云存储系统性能成为企业开发者和个人用户关注的焦点。由于传统测试难以模拟足够多的用户同时访问云存储系统;测试环境构建复杂,测试时间长,准备测试环境成本高;受网络因素及外界其他因素影响,评测结果不稳定。针对以上所述云存储系统性能评测的重点和难点,提出一种“云测试云”的公有云存储系统性能评测方法,该方法通过在云计算平台动态申请足够数量的实例,对公有云存储系统性能进行评测。首先,构建通用的性能评测框架,可动态伸缩申请实例,自动化部署评测工具及负载,控制并发访问云存储系统,自动释放实例及收集并反馈评测结果;其次,提出多维度的性能评测指标,涵盖不同典型应用、不同云存储接口;最后,提出一种可扩展通用的性能评测模型,该模型可以评测常见典型应用的性能,分析云存储性能影响因素,可适用于任何的公有云存储平台。为了验证该方法的可行性、合理性、通用性和可扩展性,利用所提方法对Amazon S3云存储系统进行性能评测,并使用s3cmd验证评测结果的准确性。实验结果表明,评测结果可以为企业开发者和个人用户提供参考意见。  相似文献   

14.
随着企业业务的发展,交互的数据量以及业务复杂度越来越大,现有系统存在的问题(如各个子系统之间的高耦合)逐渐显现出来。以某系统改造项目为背景,探讨如何通过SOA构建一个安全可靠、低耦合和支持事务处理的解决方案。通过对Web Service(XML Web Service)技术和WCF(Windows Communication Foundation)技术相对比,阐述了基于WCF技术的解决方案。最后对WCF的核心技术进行分析,并论述如何应用WCF技术构建一个更安全,更灵活的处理系统。  相似文献   

15.
区块链具有开放性、不可篡改、分布式共享全局账本等优点,但同时这些特性也造成了交易数据隐私泄露问题,严重影响其在许多业务领域的应用,特别是在企业联盟链领域的应用,随着区块链应用的不断发展,如何在区块链平台上对交易数据进行隐私保护是一个非常值得研究的问题。为此,首先对现有的区块链交易数据隐私保护方法进行研究并指出其不足,其次对区块链交易数据隐私保护需求进行定性分析,将每一笔交易数据分为敏感数据和基础数据两部分,建立需求分析矩阵,得出交易隐私保护的本质需求和隐含需求以及可能的应用场景;然后结合对称加密与非对称加密各自的特点以及智能合约的共识特性,设计了一套基于双重加密的区块链交易数据隐私保护方法,该方法主要包括私密数据提供方加密存储交易数据、私密数据使用方解密读取交易数据、私密数据可访问方共享交易数据3个模块,同时对每个模块的工作流程进行了详细论述;最后在蚂蚁区块链平台上结合国际贸易多方共同参与的实际业务对该方法进行验证。测评结果表明,该方法能够实现字段级别细粒度的交易数据隐私保护,能够在链上高效稳定地进行私密数据共享和完成私密数据的全链路操作;在使用4个节点搭建的区块链平台上完成了超过100万笔的交易测试,平均TPS达到了800;相比原来没有使用隐私保护的系统,交易性能并没有明显降低,相比比特币、以太坊等区块链平台,文中使用的区块链平台通过加密后的交易性能得到了几十倍的提升。  相似文献   

16.
随着经济全球化程度的日益加剧和信息技术的快速发展,企业间的信息流、物流、资金流交互越来越复杂,传统以核心企业为主导的供应链模式中交易信息不透明、企业间协作效率低及产品质量溯源难等问题愈发突出。为解决上述问题,设计基于区块链技术的供应链交易系统,以供应链实际需求为基础,构建交易系统总体架构。通过制定交易交互规则,部署交易智能合约,搭建基于区块链的交易链,实现更有效的供应链交易信息、交易资金和交易结果管理及上下游协同。测试结果表明,该系统已具备交易功能与信息共享功能,且相比同类交易系统在吞吐量和安全性等方面更具优势。  相似文献   

17.
近年来,越来越多的企业选择IBM的z系列主机来处理其日益整合和灵活的业务流程.IBM主机作为高效、灵活并响应及时的IT平台的基准,特别是针对高度复杂、整合、运行广泛关键业务的环境,能够为用户提供高安全性,高可靠性的解决方案.文章主要结合银行业务逻辑的基本情况,介绍了如何实现一个基于IBM主机的银行系统.  相似文献   

18.
电动汽车充电平台作为智能电网的重要组成部分,越来越多的用户使用充电平台内的充电桩进行充电,充电平台将会存储大量的用户交易信息。在现有的充电桩共享平台中,用户的充电交易数据被保存在中心化的数据库中,但这种过度中心化的存储方式极易遭受恶意攻击而引发单点失效以及重要交易数据被恶意篡改等信息安全问题,并因此可能造成大量用户隐私信息泄露。针对这些问题,利用区块链技术在电动汽车充电平台中选定若干充电站作为数据中心节点,设计了一个充电交易数据存储方案。用户可对交易后的个人数据进行加密控制数据使用权,各数据中心节点之间使用共识机制对加密数据进行去中心化地同步存储。安全分析表明所设计的数据存储平台能实现安全、有效的数据存储。  相似文献   

19.
陈丽芳  毛力 《微计算机信息》2006,22(24):143-144
J2EE模式描述了J2EE平台软件设计中遇到的常见问题,并为这些问题提供了解决方案。文章用一个面向纺织企业的网上订购系统作为实例,说明如何以最佳方式集成多个J2EE模式构建健壮、高效、可复用的企业级应用程序。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号