1 BS 架构与CS 架构
C/S 是Client/Server 的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix 或SQL Server。客户端需要安装专用的客户端软件。
B/S 是Brower/Server 的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator 或InternetExplorer,服务器安装Oracle、Sybase、Informix 或SQLServer 等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。
2 选择合适的系统架构
MES 项目与其它项目不同,它具有一定的特殊性。
1)MES 系统一般都在Windows 平台运行,操作系统统一。2)MES 系统对实时性有一定要求。如:实时监控系统需要实时反映现场生产状态和生产数据。3)MES 系统要求操作工能以最直接、最简单、最灵活的方式来进行操作。4)MES 系统对系统的性能要求较高,大量的生产数据需要进行统计和分析。
由上述条件看来,CS 架构似乎是最合适的解决方案。但是,CS 架构的劣势在MES 系统中也充分的体现出来。
1)由于CS 架构使得MES 系统功能分散于各个客户端,因此它对客户端机器的要求较高。系统更新和维护也比较麻烦。2)CS 架构使得业务逻辑和数据存储紧密联系,业务一旦发生变化将会花费大量的时间进行代码修改。特别是系统后期维护(或改造)的成本过高。3)CS 架构是的数据存储和统计功能过于分散,不利于公共数据或统计 表的发布。4)综合CS 和BS 架构的优点,摒弃各自的缺点。我们的系统可采取折中的办法,使用BS 架构中三层结构的思想通过CS 架构去实现。
信息来自:mes系统
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25340 人正在系统学习中 相关资源:冠森仓库管理软件( 络版)v5.14特别版.rar-数据库工具类资源-CSDN…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!