什么是OA系统的运行环境

    2018-09-03 16:50:40

    OA系统的运行环境,是指部署和运行OA系统所需的各种资源,包括各种硬件、系统软件、网络环境、客户端等,不同软件厂商OA系统的运行环境不一样,但基本上包含以下几个方面内容:
    一、硬件服务器
    OA系统一般是B/S方式(浏览器/服务器),系统部署在OA服务器上,客户机基于浏览器或移动终端通过网络直接访问OA服务器。OA硬件服务器一般是一到多台,对于并发用户数比较少的采用一台服务器就够了,OA系统运行所需的系统软件全部安装在这台服务器上;并发用户比较多的或实时性要求比较高的,需要使用多台服务器并采用服务器的集群。
    参考文章:什么是OA服务器
     
    二、网络环境
    网络是OA系统的重要运行环境,OA使用对象一般是单位的绝大多数用户,OA系统可以部署在局域网或Internet上,局域网访问的速度比较快。对于外地有分支机构的单位,OA系统需要部署在Internet上,可以采用主机托管;接入光纤可以让部分用户在局域网中使用,另外一部分用户基于Internet访问;而对于外部访问用户很少,而不希望在网络方面有太多投入的单位,可以将OA系统部署在公司内部,外部采用adsl+动态域名解析。
    对于OA系统部署在Internet上并对外访问的,需要在整体上提升系统的安全性。
    参考文章:OA办公系统如何通过域名访问  通过adsl+动态域名访问内部的OA系统
     
    三、软件部分
    包含了系统软件和OA软件,程序软件和数据集中部署在OA服务器上,其中OA软件的安装和运行依赖于系统软件。
    1、系统软件
    OA系统是管理软件,除了硬件和网络条件外,同时需求相应的系统软件,系统软件包括操作系统、应用服务器、数据库、Domino服务器(基于IBM的notes和domino开发)、邮件服务器(可选)、目录服务器(与开发技术和架构有关)等。而所需的系统软件同OA采用的开发语言及技术架构相关,因此我们需要从开发语言和技术架构来分类对OA系统所需的系统软件进行描述,开发语言包括Java、Asp或asp.net、PHP、IBM Domino。不同的OA软件产品对对系统软件的要求是不一样的,具体参考以下内容:
     
    Java开发
    Asp或asp.net
    PHP
    IBM Domino
    操作系统
    Windows 、Unix、Linux
    Windows
    Windows、Unix、Linux
    Windows、Unix、Linux
    应用服务器
    Tomcat、Resion
    JBoss、Weblogic、websphere等
    Window操作系统自带IIS(Internet information server)
    Apache
     
    Domino自带
    数据库
    可以选择mysql、SQL Server、Oracle等类型数据库
     
    Domino服务器
     
     
     
    必须
    邮件服务器
    可根据需要选择配置,需要第三方的邮件服务器,邮件服务器可选择免费和商业付费的
    Domino自带
    目录服务器
    可选,有的OA系统是基于目录服务存储用户和权限的,如果是微软的ADS目录服务,一般windows系统中自带,如果NOVELL的NDS是商业付费的,还有开源的目录服务。
    其中Weblogic、websphere、SQL Server、Oracle(价格昂贵),Domino(价格比较贵)等系统软件是商业软件,需要另外支付费用;最终用户在选型时需清楚。

    2、OA软件
    具体参考不同厂商的OA软件和功能(略)。
     
    四、客户端
    访问OA系统应用的客户终端,使用windows操作系统的比较多,一般采用浏览器(如:IE、Firefox、Safari等),不同厂商的OA系统支持不同的浏览器,部分用户会使用手机或其他移动设备进行移动办公。
    OA系统的运行环境的运行环境一般主要包括以上几个方面,有的OA基于安全性的考虑增加软硬件加密设施、数据的备份设备、网络防火墙、不间断电源等。