从信息系统的分析设计入手,详细阐述这种新的系统构架如何应用XML技术进行构建,并提出详细的设计方案,基于该构架设计并实现企业信息系统计算机应用。
0 引言
20世纪80年代,我国计算机技术得到迅速发展,计算机也逐渐应用在控制技术中,出现了既有常规仪表分散控制的特点,又有计算机控制 (IPC)集中显示优点的分散性控制系统(DCS),使自控领域发生了深刻的革命,化工流程工业所有复杂控制基本上都可以在DCS实现,同时,可靠性及安全性也大大提高。20世纪90年代,计算机及控制技术不断发展,管理用计算机也得到普及,计算机网络技术发展迅速,形成了企业信息化网络系统 Intranet。21世纪的到来,国家决策部门提出:大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。这样的战略将大大加快化工流程工业信息技术的发展,使信息技术应用于工业过程控制,使生产更加流畅,整个流程更易管理,使整个工厂的生产效率大大提高。真正实现产、供、销、管理一体化, 为企业实现跨越式发展打下良好的基础。
1 基于XML技术构建四层分布式WEB信息系统
由于企业过去生产处已配备了一些计算机,但是这些计算机并没有在全企业范围处理生产信息。对于生产信息的统计还是停留在半手工、半信息化的水,所有的生产信息统计还是通过人员手工录入,然后手工进行统计,最的统计结果再在计算机上打印出来。手工操作的弊病是显而易见的:录入速度慢,效率低; 手工计算容易出错,对于统计,一点小错容易引起连锁错误,这对生产信息统计是致命的;信息共享差,无法有效的在网络上传递各种生产信息,上级部门无法及时了解掌握各种生产信息;报表生成难度大,需要人员手工设计,每次都要在电脑上重新排版,再手工加入报表信息。
1.1 XML技术定义
XML(eXtensible Markup Language,可扩展标记语言)是由W3C(World wide web Consortium)于1995年2月发布的一种标准,是SGML(Standard Generalized Markup Language,标准通用标记语言)的一个简化子集。XML1.0对XML的定义是:“可扩展的标记语言XML描述了一类称为XML文档的数据对象,且部分地描述了处理这些对象的计算机程序的行为。XML是SGML的一个应用概型或受限形式”。
1.2 传统三层架构BS信息系统局限性
1.2.1 B/S架构相对C/S架构的优越性
到目前为止流传最广的MIS体系结构有两种:C/S模式和B/S模式。
(1)C/S体系结构:即客户枷服务器结构。它是两层结构的系统:第一在客户机系统结合了表示与业务逻辑;第二层通过网络结合数据库服务器。
(2)B/s体系结构:即浏览器/服务器结构。它的客户端是标准的浏览器Internet Explore,Netscape,Navigator等),服务器端为标准的WEB服务器,同应用服务器响应浏览器的请求。
(3)B/S体系结构优越性:B/S模式是一种三层结构的系统。第一层客户是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软第二层的Web服务器将启动相应的进程来响应客户请求,并动态生成一HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。第三层的数库服务器任务类似于C/S模式,负责协调不同的Web服务器发出的请求,理数据库。
(4)B/S结构的系统具有如下优点:
B/S建立在广域网之上,比C/S适应范围更广。
B/S架构对客户机要求低,只要有操作系统和浏览器就行。
B/S架构的软件集中管理,软件升级维护方便。
B/S架构的软件特别适用于网上信息发布。
1.2.2 三层B/S架构的局限性
传统的三层B/S架构应用程序具有C/S所无可比拟的优越性,但同时在一定的局限性,表现在如下几点:
(l)客户机只是简单的用户界面显示和交互,第二层功能层上集合了的任务,一方面要接收客户机的请求,作出相应处理,一方面又要进行业处理,从数据库中存取相应的数据,对服务器提出了很高的要求。
(2)由于要把处理用户请求(即WEB请求)的功能与业务逻辑处理功能集中一块,该层上程序功能混乱,不易于模块化编程。
(3)当客户机数量逐步增加时,功能层效率急剧降低,这严重影响了数据的存取,系统容易繁忙甚至瘫痪。
1.3 四层架构及其优越性
四层分布式体系架构,用COM+组件实现业务逻辑封装,具有如优点:
(1)更为清晰的逻辑流程:由于在多层架构中,业务逻辑与数据操作及用户交互分离,使得开发进行系统设计时,能更集中地对业务的流程进行分析,而不必关心实现技术细节。
(2)功能代码复用性强:随着系统设计中业务逻辑的分离,对于业务中一些通用性的功能模块,过分层设计,可以使得模块代码独立出来,使得系统中代码重用性更强,发强度大大降低。
(3)分布式部署:在多层架构系统设计中,可以将不同业务分布在系统的不同主机上,可以将面向不同客户的同一业务分布在不同主机上。这样,对于整个系的硬件体系来说,利用率得到充分提高,也使得当业务量增加时,能够容易地通过提升局部业务的支持性能来满足变化。
(4)安全性能优越:由于数据层与业务层进一步剥离,在分层架构系统中,数据层与客户离,客户只通过业务层对数据层进行操作,减少了数据库遭受错误访问非法攻击的可能性。
2 结束语
通过信息系统的建立,在全企业范围内实现信息共享,畅通生产指令、生产状况上传下达的现代化信息系统已完全建立。实现全厂内部各个管理模块数据格式、接口的统一,真正打通各个职能部门之间的合作关系,使所有人根据自己所拥有的权限看到的信息都是实时的、一致的、全面的。
作者:马永波 来源:硅谷 2010年1期
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。