加入收藏 | 设为首页 | 联系我们 | 诚聘英才
当前位置 > 首页 > 主要产品 > 软件产品 > 详情
食品生产安全动态监管系统

食品生产安全动态监管系统

四、技术开发方案

(一)系统技术框架

  根据系统功能需要和主流技术路线,我们设计的系统技术框架如下图所示:

  网络平台基于质监系统现有VPN网络,能够运行TCP/IP、HTTP和SSL等协议;
  操作系统平台:由于采用开放的技术开发体系,服务器操作系统不受限制,可以是Unix、Linux、Windows等操作系统;
  数据库平台采用质监局现有的数据库;
  中间件平台采用WebLogic或WebSphere;
  业务层用于实现业务逻辑处理,采用流行的Spring/Hibernate技术;
  表现层用于形成用户界面,采用先进的Struts技术;
  应用层就是食品生产安全动态监管系统,以后还可以扩展其它应用。

(二)B/S三层架构

  多层服务模式设计的好处在于,表现层与业务处理层和数据通讯层分隔,在增加一个新的访问渠道时,仅增加渠道驱动,改变内容展示格式,而交易处理和与后台的数据通讯及处理不作任何修改。

  B/S三层架构也是随着技术的发展,以往传统客户机/服务器模式的弊端逐渐显现,在这一环境下应运而生的,其优点如下:
  a)将复杂的业务逻辑封装起来
  使传统的面向对象提高到一个新的层次,在一个组件中实现一个服务使得业务需求改变时的维护得到了简化。
  b)独立于程序设计语言,与具体语言无关
  c)减少项目风险

  基于服务的概念开发的组件,将公共业务逻辑作为企业对象从用户界面和数据层中分离出来,提高了组件的可重用性。
  在三层结构体系中,最终用户是不能直接操作系统的数据层,因此,数据层的安全性能够得到一定的保障。
  除此之外,按三层结构设计的系统具有较好的扩展性。随着业务的拓展,可以很方便的在必要的层面中添加相应的应用,实现系统功能的扩展。

(三)JEE技术规范和Java技术

  JEE(J2EE)提供了一套企业级Java应用框架(一种标准),是一种利用Java 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE为搭建具有可伸缩性、灵活性、易维护性的系统提供了良好的机制。具有保留现存的IT资产、高效的开发、支持异构环境、稳定的可用性、基于构件开发等优点。

一共有 6 页
版权所有:北京川达科鸿科技有限公司 © 2003-2021 京ICP备2021028101号-1