社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 994阅读
  • 1回复

操作图管理系统OPDMS的系统架构

楼层直达
级别: 总版主
— 本帖被 pidcad 从 工艺管理 移动到本区(2010-10-09) —
一、网络架构
    信息化管理技术在大型企业中的地位越来越重要,管理成效和经济效益越来越突出。网络是企业信息化管理的基础,如何为信息化提供一个起点高、连通性好、可靠性高 、安全性强、管理简单、扩展方便的网络平台是大型企业最关心的问题。
 
    系统采用层次结构设计。核心层采用两台模块化、高性能交换机,互为冗余。核心交换机之间用两条光纤连接,通过链路的捆绑技术实现双千兆或双万兆的高带宽。 
    
分布层使用三层交换机,通过两条光纤上连到两台核心交换机,实现在冗余线路上的负载均衡和上行链路发生故障时的快速恢复。分布层交换机通过光纤连接到接入层交换机,并通过其三层交换功能实现接入层虚网之间的数据交换。
    接入层采用二层交换机,通过光纤或双绞线连接到分布层交换机。对工作站密集的区域,可采用交换机堆叠。
    网络采用虚网设计,服务器划入单独虚网,并根据功能归入不同的虚网。服务器通过双链路分别连接到两台核心交换机,通过核心交换机的三层交换功能实现服务器和其它虚网之间的数据交换,制定安全规则为服务器提供安全保护。 
    在网络中心使用模块化路由设备,可以采用E1等多种形式的链路连接分支单位的路由器,中心与分支单位在专线链路上可采用MPLVPN等技术隔离业务,提供更高的安全等级。Internet出口配置防火墙,保护内网,根据需要还可以配置IDS/IPS等安全检测工具,为企业提供一个安全可靠的环境网络。 
    信息化管理技术在大型企业中的地位越来越重要,管理成效和经济效益越来越突出。网络是企业信息化管理的基础,如何为信息化提供一个起点高、连通性好、可靠性高 、安全性强、管理简单、扩展方便的网络平台是大型企业最关心的问题。
    方案采用层次结构设计。核心层采用两台模块化、高性能交换机,互为冗余。核心交换机之间用两条光纤连接,通过链路的捆绑技术实现双千兆或双万兆的高带宽。 
    
分布层使用三层交换机,通过两条光纤上连到两台核心交换机,实现在冗余线路上的负载均衡和上行链路发生故障时的快速恢复。分布层交换机通过光纤连接到接入层交换机,并通过其三层交换功能实现接入层虚网之间的数据交换。
    接入层采用二层交换机,通过光纤或双绞线连接到分布层交换机。对工作站密集的区域,可采用交换机堆叠。

    网络采用虚网设计,服务器划入单独虚网,并根据功能归入不同的虚网。服务器通过双链路分别连接到两台核心交换机,通过核心交换机的三层交换功能实现服务器和其它虚网之间的数据交换,制定安全规则为服务器提供安全保护。
    在网络中心使用模块化路由设备,可以采用E1等多种形式的链路连接分支单位的路由器,中心与分支单位在专线链路上可采用MPLVPN等技术隔离业务,提供更高的安全等级。Internet出口配置防火墙,保护内网,根据需要还可以配置IDS/IPS等安全检测工具,为企业提供一个安全可靠的环境网络。
二、技术架构
    本系统构建在维远泰克公司的通用平台上。维远泰克公司的通用平台VWIN-Framework是我公司自主开发的成熟管理软件业务平台,它采用Java EE平台上的主流技术框架进行构建,并结合管理软件的通用属性进行开发,集成了现代管理软件的大部分公共功能,从而保证软件开发的一致性、敏捷性、扩展性、低成本。我公司现代管理软件的开发理念:管理软件=通用技术框架+通用业务框架+用户需求。VWIN-Framework通用平台实现了通用技术框架和通用业务框架,工程项目管理软件只需要根据用户需求进行构建和开发,从而大大降低时间和成本,并且保证和其他管理软件的集成和一致。
    本系统采用最先进的Java EE平台,使用Struts
(MVC层)+Spring(服务层)+Hibernate(持久层)+多数据库的三层体系架构,充分发挥JAVA开发平台的开放性、移植性和高效率,完全采用面向对象的开发技术;本系统涉及的关键技术描述如下:
    1)采用基于J2EE技术架构设计的三层B/S结构,具备以下特点:

      a)集中化管理和维护,客户端的免安装和零维护,能够极大降低企业的维护成本;

      b)可以在多种主流服务器和操作系统平台上运行,如在主流Unix、Linux、WindowS 平台上运行;实现对多数据库的适配,支持的数据库有ORACLE 、DB2、SQL SERVER、Sybase、Informix等;方便用户对系统的扩展、升级、维护,同时也能充分保护用户的投资;

      c)更好的支持分布式计算环境,逻辑层的应用程序可以有多个机器上运行,充分利用网络的计算功能,分布式计算的潜力巨大,远比升级CPU有效;
 
      d)高度安全性,用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽。

    2)采用AJAX技术负责绘制用户界面以及与服务器端通讯,Ajax引擎采用异步的方式实现用户与程序的交互--不用等待服务器的通讯,这样消除Web的开始-停止-开始-停止这样的交互过程,使其响应更灵敏。
 
    3)
采用iReport、JasperReports和JFreeChart,生成数据报表和图形报表,输出EXCEL和Pdf格式文件。 
    4)
采用强大的工作流引擎实现企业的在线业务流程。 
    5)
系统体现“工作向导”的理念,将业务信息实时的推给用户的全新模式。 
    6)
体现完整的协同管理理念,通过系统实现面向人的协同、信息协同、应用协同及流程协同。
    7)严格的权限管理及先进的SSL安全协议,确保数据交互安全。

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
挖掘好帖,分享好帖!
级别: 注册会员
只看该作者 沙发  发表于: 2010-01-27
    
快速回复

限100 字节
批量上传需要先选择文件,再选择上传
 
认证码:
上一个 下一个