基于JavaEE平台的ERP系统研究

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

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

1传统两层体系架构的ERP系统

传统的两层体系架构是C/S结构(Client/Server,客户机和服务器结构)。在这种体系架构中,客户机具有处理和存储数据的能力,通过它可以充分利用客户机和服务器两端硬件环境的优势,把麻用软件的数据和计算合理地分配到两端去,以此来有效降低服务器运算量和网络通信量。一般的ERP系统软件通常都是采用C/S结构来实施,C/S结构如图1所示。

\

图1 C/S结构简图

这种C/S结构的开放具有局限性,在服务器端或客户机端都还需要另外加装软件来应对用户的应用需求,造成了系统的分布功能很弱,特别足当用户不具备网络条件或是数量很大时,安装、部署和配置的过程都十分复杂。同时由于提供不了完全开放的环境,C/S结构的ERP软件存兼容性方面有着难以弥补的缺陷。加上目前产品版本升级很频繁,因此当大量使用不同操作系统的用户都要有使用要求时,这种结构应对起来难免力不从心。

2 三层体系架构的ERP系统

三层体系架构即B/S结构(Browser,Server,浏览器和服务器结构),它将一个所谓的“中间层”加在了数据库层与客户机端之间,因此而形成了在逻辑:从上至下排列的客户机端、中间层和数据库层三层。在这种结构下,服务器端(Server)需要完成大多数重要的任务,与用户的交互界面则由web浏览器来实现,而前端(Browser)只需要负责少量的任务。这样就减轻了系统维护、系统升级时的任务量和所需要耗费的各类资源,并且降低了前端的负荷。

通过这种体系架构的ERP系统软件,任何地区的工作人员都可以用不同的连接方式去访问和修改同一个数据库。这样做也可以有效地对访问权限进行统一管理,对数据平台实施更好的保护,因而提高服务器数据库的安全性,同时这类ERP系统的运行效率也得到了很好的改善。

B/S结构还具有两个很明显的优点,首先足代码移植性高,因为在三层架构中逻辑和界面是分开的,所以一个程序的逻辑部分经过简单修改后可以直接用于另一个程序,甚至在特殊情况下进行直接复制都没有问题。其次因为界面和逻辑分开了,就不需要像两层体系架构那样对整个程序进行修改了,只要单独修改其中一个层面上的内容即可,这样程序的维护和升级也变得更加简便了。

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

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

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