求一份公司信息化的规划方案

2024-11-25 20:55:24
推荐回答(2个)
回答1:

  企业实施OA系统中的技术选型
  ZDNet 企业管理软件频道 更新时间:2008-02-18 作者: 来源:www.oa789.com 企业OA解决方案
  本文关键词: oa系统 办公自动化
  办公自动化(OA-Office Automation)是指将现代化办公与计算机网络功能相结合的一种新型办公方式。通过计算机网络和OA系统,企业内部人员可跨越时间、空间限制实现协同工作,使信息传递更加快捷、方便。利用OA系统,企业可以在最大程度上减轻员工日常工作量,将员工的主要劳动力从繁琐的事务性工作中解放出来,更好的集中精力思考、解决与业务发展相关的问题,从而大大提升工作效果。因此,在市场竞争日趋白热化的今天,OA系统正日益成为众多企业提高内部管理效率、增强企业综合竞争能力的实用工具之一。

  然而企业在实施OA系统时,经常面临这样的困境:市场上有各种类型的OA系统,分别基于不同的技术平台开发,有基于Lotus Domino/Notes的,有基于Microsoft Exchange的,有基于ASP/SQL Server的,也有基于JSP的……面对如此之多基于不同技术平台的OA产品及各自软件厂商五花八门的宣传,企业实施OA系统时究竟该选择?哪种OA产品才能切实符合企业本身的需求及实际情况?本文将在对各种主流OA技术平台进行综合分析的基础上,为企业实施OA系统中的技术选型提供若干指导原则。

  一、OA系统主流平台分析

  当前OA系统主要有基于以下三种技术平台,分别代表了三种主流的OA技术发展趋势:

  1、基于Lotus Domino/Notes平台的OA系统

  Lotus(目前已被IBM收购)是办公自动化应用的最早倡导者之一。Domino/Notes是一个集文档数据库、邮件系统、动态Web信息发布、可视化集成开发环境于一体的基础平台,适合处理办公协作流程中产生的非结构化文档信息,并可利用灵活的邮件机制在企业内部传递文档。Domino/Notes现已几乎成为我国政府办公自动化系统的标准平台。

  基于Domino/Notes平台的OA系统显著优点:系统平台具有内置的E-mail系统(不需要额外购买E-mail软件);系统安全性高(这是在政府领域广泛应用的重要原因);支持多种操作系统平台;系统开发速度快。其不足之处有:对关系型数据的查询统计功能相对较弱;系统平台软件较贵;对系统维护人员的要求较高;基于C/S结构,每客户端都需要安装软件--虽也可基于B/S结构应用,但那样就必然牺牲Domino/Notes最为突出的基于"交叉验证"的高安全性。

  2、基于Microsoft平台的OA系统

  (1)ASP(ASP.Net)+MS SQL Server模式

  这是在Microsoft平台上应用较为广泛的OA开发模式,采用Windows NT/2000作为操作系统。MS SQL Server数据库采用ASP或ASP+作为开发语言,提供内容存储,IIS提供Web服务。

  采用这种模式开发的OA系统具有系统简单易用--采用B/S模式,客户端实现零维护,只需要浏览器(IE)就可以访问OA系统、投资成本低、开发速度快、易于维护等特点。但该模式的运行只局限于Windows NT/2000操作系统,而不适用于Unix/Linux等其他操作系统。

  (2) ASP(ASP.Net)+MS SQL Server+Exchange模式

  采用这一模式开发的OA系统与ASP(ASP.Net)+MS SQL Server模式基本相同,两者主要区别在于该模式增加了Exchange,可作为企业内部E-mail服务器,并利用Exchange作为OA中文档的传递工具。

  3、基于JSP/Java平台的OA系统

  基于JSP/Java平台开发的OA系统,其原理与基于Microsoft平台的OA系统类似,主要区别在于采用了JSP/Java开发语言,因此可实现跨操作系统平台,可采用Windows NT/2000、Unix、Linux等多种操作系统,运行于多种硬件服务器,且该系统简单易用--采用B/S模式,客户端实现零维护,只需要浏览器(IE)就可以访问OA系统。然而,这类系统的开发和维护成本相对较高。

  二、OA系统技术选型的指导原则

  1、最关键的是OA能帮你做什么,而并非OA采用什么技术开发

  对于企业来说,OA系统毕竟是提高企业内部管理效率的一种"工具",因此该工具具备哪些功能是企业选择OA系统时所应最为关注的因素。而至于OA系统的开发技术,那只是"工具的工具"而已,不应作为主要考虑因素。

  2、尽量利用已有的服务器硬件及系统软件

  这是充分利用企业在计算机系统的已有投资,降低信息系统总体成本(TCO)的重要原则。譬如:如果企业在信息化建设过程中已经购买了Windows 2000,SQL Server和Exchange,那无疑应优先选择ASP(ASP.Net)+SQL Server+Exchange这一模式的OA系统。

  3、在安全性与易用性之间找到平衡点

  如果企业对于OA安全性的要求是至高无上的,那毫无疑问应选择基于Domino/Notes的OA系统。然而在实际应用中,对于"安全性"的追求并不是越高越好。这就好比为了防止手机被盗,将其锁在保险柜里--固然在安全性方面达到了极高的境界,但同时丧失了手机本身应有的实用价值。基于Domino/Notes的OA系统在企业中的应用没有政府部门普及,政府部门中基于Domino/Notes的OA系统的利用率也一直不是太高,其重要原因是系统在"易用性"上有所欠缺。

  4、考虑与内部其它业务系统的结合

  一般来说,企业的OA系统不会是一个完全独立的系统,而往往需要与企业内部已有的或准备将来实施的业务系统相结合。这时,在选择OA产品时一定要重点考虑该产品的可拓展性、是否留有接口便于与其它系统快速整合。并且,软件提供商能否承诺把其OA产品与企业的其它业务系统进行整合,也是企业选择OA产品时的重要考虑因素。另外,以笔者的经验来看,如果企业存在将OA系统与其它业务系统进行整合的需求,Domino/Notes平台往往不是最佳的选择。因为企业的业务系统一般都基于关系数据库,查询和统计是其主要应用,而这恰恰是Domino/Notes弱项之一。

  5、要充分重视OA系统的后期维护

  计算机应用软件系统的客观规律是:维护期的成本约占整个软件生命周期的30%。因此企业在实施OA系统时一定要注意后期维护,重点要把握以下两个方面:(1)要有合适的内部人员对OA系统进行后期维护,并且在最初的产品技术选型时就要考虑到这一点。譬如,如果单位内部没有熟悉JSP/Java的技术人员,而企业也没有计划专门去招聘一名掌握JSP/Java的系统管理员--在这种情况下,自然就要放弃基于JSP/Java的OA产品。(2)要求软件提供商提供相应的售后服务承诺,并将其写入合同,以便在必要情况下要求软件提供商协助解决系统问题。

  三、小结

  综上所述,企业在实施OA系统时,不能被软件提供商出于推销目的的产品宣传而迷惑,而应立足于企业自身对OA系统的功能要求,"以我为主",结合企业内部的实际情况,对选择哪种OA产品进行综合判断。如果企业内部因缺乏专业技术人员而无法做出准确判断,可邀请专业的IT顾问公司提供相关服务,包括前期产品技术选型及后期实施过程监督,从而大大降低企业实施OA系统过程中的风险。

  Lotus Domino/Notes与Exchange的比较
  2006-10-7 来源:IT专家网

  Lotus Domino/Notes与Microsoft Exchange是邮件市场上主要的两个产品,其竞争激烈是可以想象的,而且是对用户有益的。但实际上,从产品的功能比较,Exchange与Domino/Notes是不能等量齐观的。

  Lotus Domino/Notes与Microsoft Exchange是邮件市场上主要的两个产品,其竞争激烈是可以想象的,而且是对用户有益的。但实际上,从产品的功能比较,Exchange与Domino/Notes是不能等量齐观的。

  作为Lotus/IBM Internet/Intranet完整解决方案的核心产品,Lotus通过不断丰富Domino与Notes的产品功能与性能,提高系统开放性、安全性、易用性、可管理性、伸缩性、开发能力以及与操作系统、各种数据系统的企业集成能力等等,提供企业用户单一、集成型的基础设施,即可以使用单一平台型产品建立邮件、群件以及Intranet、Internet应用系统。

  Exchange则是Microsoft BackOffice产品家族的一员,其主要功能是电子邮件,此外通过公共文件夹等支持基本的、需求简单的协作型应用,对稍微复杂的需求如工作流自动化应用则要求大量的开发并且集成其它产品或技术(甚至是第三方的)。由于Exchange功能的限制,Microsoft要求用户采用整个BackOffice家族产品,才能提供企业用户必要的产品功能支持。Microsoft经常提即的Exchange解决方案时实际上是BackOffice解决方案(显而易见这存在着误导用户的可能:即用户可能不得不持续追加购买其他Microsoft产品并追加应用开发与集成的投入,才能最终获得满足需要的应用系统)。

  由于产品功能的复杂性,用户在选择产品时,需要面对各种比较材料或信息,往往陷入困惑之中,因为这些信息来自不同渠道的信息常常是互相矛盾的。所以,本文即希望澄清一些用户关心的问题,帮助用户了解Lotus Domino/Notes的竞争优势。

  跨平台支持、与NT集成

  Lotus Domino/Notes是跨操作系统平台的企业信息基础设施,在企业中广为采用的Unix系统(IBM AIX,HP-UX及SUN Solaris)和Microsoft NT、IBM OS/2、Novell Netware等系统,甚至支持IBM主机系列S390与AS/400。这种跨平台的支持能力给予了用户广泛的选择。

  Lotus Domino/Notes具有跨平台的特点,Lotus也充分认识到Microsoft NT的价值(实际上长期以来Domino、Notes都是最成功的NT应用),因此Lotus特别强调了与与NT的无缝集成。其中的主要特性包括:Domino可以作为NT的服务;可以使用性能监视器与NT事件日志等标准NT工具对Domino进行统一服务器管理;用户邮箱与NT网络用户帐户同时建立;Domino目录与NT目录的双向目录同步;Domino用户口令与NT目录服务口令的同步等以及在NT工作站的单次登录。Lotus也已宣布对NT新版本的支持和集成,包括与Active Directory的连接。Lotus Domino/Notes与Microsoft NT系统的无缝集成提供系统管理员单点管理的能力,降低了系统总体拥有成本。

  Microsoft经常提及Domino/Notes与操作系统的功能重复或冗余,或者Domino提供的功能是不必要的。而实际上Domino/Notes提供的功能,如层次化的文档数据库存储体、复制技术、层次化的符合X.500标准的目录服务、权限控制、双密钥加密与数字签名技术、身份认证、应用级的群集技术、邮件路由、日历日程、代理服务都不是操作系统(包括NT)所能够提供的,而这些功能都是邮件、群件、Intranet/Internet应用系统最基本的要求。作为软件平台,Domino/Notes的这些丰富特性功能大大降低了用户集成、开发、实施的费用,提高了效率。

  邮件(报文传递)系统是操作系统的顶层部分还是协作式应用的基础平台?这实际上才是Microsoft与Lotus争论的主要焦点之一。Lotus认为邮件系统是协作式应用的基础平台。因为,Lotus认为邮件系统(更准确地讲是报文传递或通信基础设施)要满足的功能,随着用户需求和技术的不断发展,早已超越了单纯的电子邮件传递功能,还包含了安全性控制、目录服务、移动计算支持、与Web集成、与企业应用集成、实时协作、以及广泛计算(即支持电话、传真、寻呼机、PDA等广义客户机设备)等等。通信基础设施应该随着业务要求的发展而发展,比如说用户需要实时协作,那么原有系统(如目录结构)就应该能方便地加入新的功能支持。Lotus充分认识到这一点,制定了面向协同工作基础的灵活、可扩展的产品体系结构。

  而Microsoft采用了与此相反的策略。基于这个认识,Microsoft的发展方向是越来越加强Exchange与NT的联系。可是,如果通信基础设施是操作系统的顶层部分,那么每一次发展都会受制于操作系统的发展,从而降低了发展的速度。比如说,用户必须等待Windows 2000才能等到Exchange 6.0,没有别的选择。可是,在今天通信基础设施成为业务应用的"使命悠关"的系统与基础时,用户的业务可以等待吗?

  所以,Lotus从用户通信与协作需求出发建构产品。Domino/Notes可以很好地利用操作系统的功能,包括特别加强了与NT的集成,但又使产品相对独立于操作系统,适应企业用户异构的计算环境与不断发展的用户需求。

  与MS Office、IE的集成

  Lotus充分认识用户对Office、IE的投资,所以Domino/Notes强调了与Office、IE的集成。这些集成手段或技术包括:

  Domino/Notes与Office、IE的集成核心技术是Microsoft ActiveX与ActiveDoc技术,这实际上是采用了Exchange与Office的集成相同的技术。Microsoft所谓Office文档必须在Notes中格式转换等等说法,都是不确实的。

  如同Lotus已提供的集成应用,用户可以利用ActiveX技术开发自己的应用集成系统,并不受限与上述列举的由Lotus提供的与Office、IE的集成应用。

  复制

  Domino/Notes复制技术可以保证分布式数据库(包括目录)的数据同步、支持移动办公。无论是在功能上还是颗粒度(复制时最小数据单元)上都是Exchange无法比拟的。

  Domino/Notes的复制特性包括双向与端对端复制、字段级、选择性的、可以在后台进行等。所有的Domino/Notes复制操作均采用相同的复制机制。

  于此相对应地,Exchange包含了六个复制模式:

  Site内服务器到服务器公共文件夹的复制
  Site间服务器到服务器公共文件夹的复制
  Site内服务器到服务器目录同步
  Site间服务器到服务器目录同步
  客户机与服务器间的私人文件夹与公共文件夹的同步

  这些不一致的模式不仅导致巨大的管理费用,而且没有一个达到Domino /Notes单一的复制模式所具备的丰富的功能。Exchange复制在文档级操作,而不是更有效的字段级。对于复杂的数据分布以及提高效率缺乏选择性复制的能力;它用基于邮件的同步机制,而不是验证数据准确性的同步算法,所以数据的一致性和准确性相对比同步算法的复制要差的多。而且,对复制拓扑不具备先进的控制机制。

  对不同位置之间不同的连接速度或带宽,Microsoft建议采用不同的MTA,更加剧了不一致性,因为每一种路由机制(Exchange复制依赖于此)功能与控制机制均不相同。如由不同路由机制经常造成的信息长度不相同,使得以后的数据同步操作无法实现。

  目录服务

  Exchange的一个重要卖点是承诺与WindowNT集成。Microsoft经常强调Exchange充分利用了NT的目录服务。不幸的是,这更多的是一种承诺而不是事实。由于NT域服务目录的平面性和有限特性,Microsoft不得不建立为Exchange建立分离的目录,只是表面式地在在管理界面上与到NT目录连接,给用户一个"集成"的印象。

  事实上,Exchange目录是独立的,具有分离的目录同步机制和完全不同的一套命名规则。Exchange目录本身是十分受限制的,只有10来个可以定制的字段,其中只支持一个RTF字段。由于使用基于邮件的目录同步机制,目录同步缺乏准确性。所以Microsoft推荐管理员经常在Site间和Site内用一致性检查程序来检查同步的状况,提示不准确的复制。对一个与业务密切相关的、企业级基础设施的一部分,企业目录具有如此的不确定性、不一致性,是不可接受的。

  也许Microsoft在企业实施部署中往往造成拖延和失败的最大原因就是Exchange的目录限制。不论企业信息基础设施、组织结构、机构调整兼并多么复杂,都必须在一个Exchange组织中使用单个目录。这势必限制了目录效率、管理工作的分布、internet的连接等等。Microsoft已经宣布了Exchange下一版采用NT5.0的Active Directory,重新设计Exchange的体系结构,改进目录服务,这不仅意谓着Exchange下一版将再次推迟(NT5.0不断推迟),更重要的是当前Exchange用户将面临着一次根本性的升级和繁重的迁移工作。

  Lotus Domino/Notes支持几乎无限制的对目录的客户化定制、扩展能力,采用先进的同步复制技术,支持复杂的分布式目录支持,而且在在单个组织中也可以使用多个目录。Lotus Domino/Notes的目录服务性能与伸缩性在下一版(99年处推出)中将大大提高,如支持百万级用户的目录支持。

  安全性——身份验证

  MS Exchange的验证依赖于NT域服务,而NT域服务的限制是众所周知的。由于它是平面的,NT目录服务很难扩展到大型企业中。NT域只能应付几百个帐号,为了将NT目录服务扩展到大的用户环境就必须建立和管理复杂的信任关系。

  其次,NT查询/响应模式与基于证书的验证模式相比较,功能薄弱,并且很不适应与远程用户以及跨企业内的连接。基于证书的验证模式要求用户除了知道保密口外还需持有数字证书,例如Domino的用户验证模式。基于证书的验证模式还支持跨组织之间的交叉验证,特别跨企业的通讯。

  同样地,Microsoft将在NT5.0中支持基于证书的验证。为此,Exchange将重新修改体系结构,用户将不得不付出迁移的代价。

  安全性——权限控制

  与Lotus Domino/Notes相比,MS Exchange提供十分有限的访问控制能力。Lotus提供的访问控制可以是数据库、文件夹、文档、或字段级。Lotus 同样支持通过角色的访问控制并保持ACL的一致性。这两方面功能对于复杂的应用是十分重要的。同样地,Exchange"将在下一版中改进"。

  安全性——加密/数字签字

  这又是一个承诺与现实矛盾的例子。在市场宣传上,Microsoft承诺Exchange将通过充分利用NT的功能,以实现最低的保有成本。然而,NT缺乏双密钥加密支持,所以Microsoft只能在Exchange服务器中捆绑北方电讯的EnTrust产品。

  结果是管理员必须面对两个单独的服务器安装,为每个用户建立另外的帐号和保密口令以及烦琐的例外安装过程,这意味着在NT和Exchange的安全模式上另外附加分离的安全机制。最终用户也不得已面对不统一的加密功能的设置、额外增加一个保密字记忆(并且使Exchange单次登录变得无意义),才能得到有限的加密/签字功能。

  对于Lotus Domino/Notes,先进的公钥基础设施自动地而且自然地集成到产品的体系结构之中。这使得加密/数字签字功能的管理、安装和使用简单化。另外,Lotus还提供了其它产品尚不具备的功能,包括对收到邮件的自动加密、在邮递和应用时的加密、字段级加密、密钥的定制以及单个文档上多个签字。Domino支持RSA的加密功能以及就象SSL加密机制。

  移动用户的支持

  Exchange和Outlook客户端最大的缺陷之一就是对移动用户缺乏足够的支持。Mixrosoft使用从早已过时的MS Mail继承下来的"脱线文件夹",功能十分有限。Microsoft方案并不是工作在后台(用户必须等待完成)、只支持RSA连接(与Lotus X.PC连接相比建立时间更长)、只支持到文档级(比字段级复制效率低)、不支持选择性复制(需要更多的磁盘空间、效率也更低)、不能对目录和空闲时间信息进行标注,而且只有最基本的适应性和控制管理能力提供最少的灵活性和控制(没有图型化的复制管理和位置设定转换功能)。

  Lotus Domino/Notes对移动用户提供强有力的支持功能。离线(本地)存储加密、双向复制、字段级复制,大文档截取与按条件进行的选择性复制、离线目录同步、复制器页面对复制过程的监视、离线的web浏览、后台操作能力(不影响前台)等。选择性复制意味着用户或管理员可以在复制时定义所需复制的信息量,全部、某部分、仅仅是已修改等等。因而,采用Lotus Domino/Notes所设计和实现的应用能够在线和离线模式工作,大大提高了所有用户的工作效率,包括移动用户。

  工作流应用

  从产品设计上看,MS Exchange几乎不具备对工作流应用的支持。Exchange访问控制模式没有细化到支持象文档级或子文档级访问控制,其数字签名能力缺乏支持多个数字签字功能,而且不能用于表单,其"过滤器"不支持基于时间调度的触发方式。

  Lotus Domino/Notes对文档甚至文档内的"区段"提供丰富的访问控制手段。对工作流应用中必须的批准/否决操作,区段级访问控制是十分有用的。同样,基于角色的访问控制手段使工作流管理更容易。Lotus提供的先进的数字签名功能支持在单个文档中多个数字签名;在Domino服务器端运行的代理允许由事件和日程调度触发。可以根据需要,使用多种方法编写代理的,如Notes宏语言、"简单操作"、LotusScript甚至是Java。

  正如Gartner Group的工作流市场(WorkFlow Market,1998年3月所载:".....从功能上来说,MS Exchange比Domino、Groupwise有更多需填补的空间"。

  快速应用开发

  Lotus Domino的产品设计是围绕应用开发,它使用户可以快速简单地开发应用系统,如工作流自动化。企业能够充分利用Domino集成的开发环境的优势,即它的文档和表单驱动的应用开发模式,有效地缩短开发周期。这与Internet术语更类似,文档是就是Web页面,表单是描述Web页面布局和内容的手段。这意味着Notes/Domino应用同时也是Web应用,并且更使Domino成为Web应用开发的唯一选择的原因是,用户通过简单的编程或Script技术就能使开发的应用超越普通的Web发布,增加交互功能。

  无论是企业内部应用还是对外的Web应用,使应用开发快速高效、又具备丰富功能的手段是充分利用Domino丰富的核心服务功能,象邮件/路由、目录、安全、代理、复制等。简单地说,Domino的应用开发策略是"偶而编程(Code-by-exception)"。
  http://ec.zdnet.com.cn/managesoft/2008/0218/739023.shtml

回答2:

支点信息化论坛,来看看
bbs.topoint.com.cn