三层体系架构和两层体系架构的对比

CIO时代网 发表于:13年05月14日 17:19 [转载] CIO时代

  • 分享:
[导读]传统的两层体系架构是C/S结构(Client/Server,客户机和服务器结构)。在这种体系架构中,客户机具有处理和存储数据的能力,通过它可以充分利用客户机和服务器两端硬件环境的优势,把麻用软件的数据和计算合理地分配到两端去,以此来有效降低服务器运算量和网络通信量。

3 三层体系架构和两层体系架构的对比

三层体系架构对比两层体系架构优势明显,它们之间主要的比较如表1所示。

表1三层体系结构和两层体系架构的比较

\

从表中可以轻易看出三层体系架构具有开发成本低、安全、维护以及扩展方便等优点。因此选用三层体系架构可以解决现有ERP系统的不足。

4 基于JavaEE平台的三层体系架构的ERP系统

基于JavaEE平台的三层体系架构的ERP心系统,将各种部件划分为了三层:客户机端、中间层、数据库层。其中的中间层又细分出了业务层和表示层两个层次。用户和表示层的交互通过w曲浏览器来进行,表示层将用户的请求转发给业务层,并将、业务层的响应反馈回来,这些过程都是通过Servlet和JSP来实现的。同时表示层还要负责生成和辟j户交互的页面、以及跟踪用户的浏览信息等功能。业务层则通过使用JavaMail、EJB组件、JDBC和JMS等技术来处理一些业务逻辑,并和后端的数据库层进行通信,它是连接用户服务和数据服务的桥梁。数据库层则用来长期性的存储各式各样的数据。这三层分上明确,并且在逻辑上也足分割开来的。中间层和数据库层一般都使用不同的服务器来装载,这样做可以使系统的适应性很强,能够应对任何情况下客户机、服务器或处理负荷的变动,而且服务器的规模越大这种长处就越明显。整个体系结构如图2表示。

\

图2基于JavaEE平台的ERP软件系统的体系结构

5 结语

本文首先对两层体系架构和三层体系架构进行了详细的分析,得出了两层体系架构的不足以及三层体系架构的优点。然后对这两种架构进行了对比,由对比结果看来,三层体系架构确实要优于两层体系架构,在实施ERP系统方案时,可以采用三层体系架构。最后,文章分析了基于JavaEE平台的优势,并以此提出了一个简要的基于JavaEE平台三层体系架构的ERP系统的实施方案。从全文可以看出新开发的ERP系统有效的提高了安全性能和运行效率,降低了开发和维护的开销,可以满足现有计算机应用的需求和发展,能够突破现有ERP系统的瓶颈。未来将有广阔的心用前景。

[责任编辑:尤佳]
据国外媒体报道,市场调研公司Gartner日前发布报告称,从现在开始的三年时间后,平板电脑出货将会超越传统Windows PC,且出货量将超过72%。在这段时间里,PC出货将以更快的速度下滑。
官方微信
weixin
精彩专题更多
存储风云榜”是由DOIT传媒主办的年度大型活动。回顾2014年,存储作为IT系统架构中最基础的元素,已经成为了推动信息产业发展的核心动力,存储产业的发展迈向成熟,数据经济的概念顺势而为的提出。
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
联想携ThinkServer+System+七大行业解决方案惊艳第十六届高交会
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技术有限公司 版权所有.