IT基础设施是企业MRPII/ERP系统的技术基础,MRPII/E-RP系统同其它信息化系统一样需要软件件,存储,服务等共同构成的稳定高效的电子商务基础设施。因此企业必须充分考虑软件、硬件、服务、整合、系统支持、资源配置等一系列问题。这里主要介绍一些理论知识,其需求分析和业务流程如下示意图:
一) 软件工程:
1、 软件工程是开发、运行、维护、修复软件的系统方法。软件工程的目标是:低成本、合乎要求、较好的性能、易移植性、低维护费用以及按时交付。它主要含方法、工具和过程三个要素。方法是指如何做,工具既是软件环境,工程就是利用方法和工具达到开发的目的,流程图:
A. 软件工程流程图:
B. 软件工程在信息化建设中功用特点:
1. 软件工程主要是对MRPII/E-RP系统的开发(特别是二次开发)、维护、运行、软件修复等作出标准化流程和权限细分,保证MRPII/ERP系统的正常运行和减少管理中的个人因素;
2. 软件工程是一套系统的软件、工作、标准化管理工程方法,虽然许多企业导入MRPII/E-RP的前中期阶段主要是由顾问公司完成,但从企业的长远发展而言,建立公司自身的软件工程管理团队是一项高张远瞩的工作;
3. 软件工程是保证MRPII/ERP系统正常运行和保证其网络安全性能的重要工作,是企业信息化的保护罩。
2、 软件工程的另一个重要内容是实体联系工程(E-R方法),是用来描述客观实体之间、实体和属性之间的关系的工程,如下图:
A. E-R业务流程图:
B. 一个客户可以购买n个物品,形成了一对多的关系。客户属性是指
客户名称、联系方法、地点等,物品属性指物品名称、规格等。
C. E-R工程分析方法在信息化网络构架中的作用和特点:
1. E-R工程分析方法有利于确定数据库和进行加工处理,通过属性和业务流程直接对数据库进行加工连接;
2. E-R工程分析方法分析企业产品业务,通过产品的属性这一中心概念对产品的生产、检验、服务进行流程分析是网络构架的层次性分析的主要依据;
3. E-R工程分析方法把客户作为产品的直接服务对象,明确“以客户为服务对象”概念和服务重点。通过诱导客户购买欲望和服务客户来取得企业信息化的不断完善和发展;
4. E-R工程分析方法明确过程、工具、方法、对象,体现了企业信息化过程中从标准化→信息化的整个业务流程
二) 硬件配置:包含服务器,客户机,中间件的选择和配置:
1、 服务器:选择好服务器厂商相当重要,选用的原则有:
i) 使用方便、可管理性好;
ii) 可靠性高;
iii) 具有较高的安全性;
iv) 综合性能高:持续的运转稳定性、良好的网络安全性,系统数据的可靠性等
v) 可扩展性强:方便MRPII/E-RP系统以后的升级维护系统进一步发展;
vi) 服务器厂商的实力和服务考量,这也是选择服务器的一个重要指标;
vii) 软件的专业性,选择专业性强的厂商会比选择普及行厂商更适合企业发展;
服务器的选择应该从企业自身的需求出发,综合考量各厂商之间的特点,选择出最适合自己的厂商,结成联盟。最适合的才是最好的,这是服务器选择的最大原则!
2、 客户机:从稳定和服务的角度考虑,建议客户机最好配置一线品牌电脑,如国内的联想,金长城,TCL,方正等。
3、 中间件:包含网卡,集线器,路由器的选择,需要考量他们的稳定性和可靠性以及可扩展性,建议选用是留下一定的升级空间。
三) 分布式网络体系结构:
随着计算机技术的发展,分布式系统、通信技术的成熟,采用计算机对企业进行管理,提高企业管理水平,已成为企业发展的必然趋势。企业管理信息系统的发展也经历了以下几个阶段,从早期的单击系统、文件服务器系统,到客户机/服务器系统(Client/Server,C/S),乃至于基于Web的浏览器/服务器系统(Browser/Server,B/S)系统,及至现在基于XML标准的.net系统。
1、 基于C/S:
在C/S体系中,应用程序分为两部分,一部分是由多个用户共享的信息与功能,即服务器部分;另一部分是为每个用户所专用,称为客户部分。客户部分负责执行前台功能,如管理用户接口、数据处理和报告请求等;服务器部分执行后台服务,如管理共享外设、控制对共享数据库的操纵、接受并应答客户机的请求等。这种体系结构将一个应用系统分成两部分,由多台计算机分别执行,使他们有机的结合在一起,协同完成整个系统的应用,从而实现系统软件、硬件资源的最大限度利用。
C/S应用系统基本运行关系体现为:“请求/响应”的应答模式。每当用户需要访问服务器时就由客户机发出“请求”,服务器接受“请求”并“响应”,然后执行相应的服务,将执行结果送回给客户机,由它进一步处理后再提交给用户。
由于C/S结构设计成两层模式,现实逻辑和客户事务处理均被放在客户端,数据处理逻辑和数据库放在服务器端,从而使客户端变得很“胖”,而服务器的任务相对较轻。
使用于C/S地功能应具有以下特点:
i) 安全性要求高;
ii) 具有较强的交互性
iii) 使用者活动范围相对固定;
iv) 要求处理大量的实时数据。
2、 基于B/S:
本质上B/S也是一种C/S,它是由传统的二层C/S结构发展而来的三层C/S结构在web上的应用,即浏览器/Web/数据库服务器结构的三层结构。三层的B/S体系结构是把二层的C/S结构的客户事务处理模块从客户机的任务中分离出来,由单独的一层来负担其任务,把负荷均衡的分配给了Web服务器,这样给客户机的压力大大减轻了,于是原来两层的c/S变成了三层的B/S结构,这种三层体系结构如下图:
使用B/S模式的功能模块应具有以下特点:
i) 使用者活动范围变化大;
ii) 安全性要求相对较低;
iii) 功能变动频繁。
与C/S相比,采用B/S的好处是:
1) C/S的开发成本较高,对不同的用户要开发不同的应用程序,编程工作量大。B/S只需在客户端安装通用的浏览器,在服务器方面,应用可为IntE-Rnet/Intranet上的任何授权用户所使用,所以B/S的开发成本较低;
2) C/S的客户端具有显示和树立数据的功能,客户端负载大;B/S的客户端把事务逻辑部分分给了功能服务器,大大减轻了客户端的负载;
3) C/S采用内部标准,通常是专用的;而B/S采用开发的,非专用的标准,保证了其应用的通用性和跨平台性。
4) C/S系统中每一部分的变动都关系到其他模块的变动,灵活性差;而B/S的灵活性更好,其层与层之间相互独立,任何一层的改变不影响其他层的功能,系统改进变得非常容易,而且可以用不同厂家的产品来组成性能更好的系统;
5) C/S系统的客户机直接和数据库相连,安全性较差;而B/S在客户机和数据库服务器之间加了一层web服务器,使两者不在直接连接,客户机无法直接对数据库操纵,可有效的防止非法用户的入侵,增加了安全性;
6) C/S移植困难,而对B/S由于客户端装的是通用浏览器,不存在移植问题。
7) B/S的用户界面不像C/S一样由客户端所装软件决定,而是使用通用的浏览器,更方便用户使用。
3、 基于B/S、C/S的混合模式:
通过比较发现,B/S具有许多C/S说没有的优点,但是由于目前的B/S开发工具还不够成熟,所以B/S得成本相对要高。对于企业的B/S应用,从当前技术水平看,特别适用于系统统用户交互量不大的应用,对于要求高速、频繁交互的模式则采用C/S体系,所以两者的应用时相互补充的。这种混合模式是企业应用最大的模式,其基于Web的管理信息体系流程图如下:
如图所示,这种管理体系是基于网络的、分布式的、异构的管理信息系统,这种体系可以容纳不同地域、不同网络结构类型、采用不同数据库和应用程序开发工具、在功能上相对独立的管理信息系统、各种管理信息系统通过web服务器,在客户端以浏览器方式访问,实现系统之间的信息共享。
4、 基于web:
IntERnet地主要资源便是web。Web是以http或ftp协议为基础形成的信息网络。从硬件的角度而言,一个web系统的组成是:web服务器、计算机网络和多个web客户机;从软件的角度看,web的组成是:web服务器软件、TCP/IP协议和Web浏览软件。
Web系统的基础模式是三层体系结构的B/S。第一层是用浏览器完成用户的接口功能;第二层由各种服务器完成用户所需的服务功能;第三层有由数据服务器完成数据存储和管理功能。基于web访问数据库的应用通常包含以下4部分的内容:web服务器、web浏览器、数据库服务器、中间件(如路由器,集线器等),其体系结构如下图:
a) 基于电子商务:
电子商务是中小企业计算机网络应用的未来,它能使企业降低运作成本,提高竞争力,实现利润最大化。
电子商务系统的操作,是通过在网络设备基础上的一系列计算机应用软件系统来实现的。整个企业网络就像是一台独立的计算机,网络化的存贮、网络化的计算,使企业在计算机资源的使用上感觉不到地理上的差别。企业员工通过电子商务活动能够迅速共享并交互信息和知识,从而将单一个人的能力转化为对市场需求变化的集体解决力量,增强企业的竞争力。
四)小结
本文主要介绍了企业信息化过程中的一些网络构架理论知识和分析方法,重点介绍了软件工程的分析方法和网络分布体系的业务流程及其选用的关键,并对他们的特点进行了一个比较,希望对大家在信息化建设过程中能有所帮助。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:MRPII/ERP系统网络架构分析
本文网址:http://www.toberp.com/html/consultation/10820622856.html