首页 > 如何选型内容

    各种技术架构OA系统比较

 

     OA办公系统是一种重要的应用软件,目前各类应用软件已经倾向于组件化的设计思想,以降低各逻辑组件间的耦合性。设计思想中最为流行的、为绝大部分现有应用系统所采用的是:“MVC”(Model View Controller)设计思想。OA办公系统实现此思想时根据所采用的具体开发技术又分为三种架构:Domino架构、J2EE架构、Net架构。

1 MVC设计思想

    MVC英文即Model View Controller。即把一个应用的输入输出、处理、存储流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。

MVC是构筑软件优秀的设计思想,将业务处理与显示分离。各层之间松耦合,日后当进行扩展或者整合的时候,可以用搭积木一样的方式来进行。

2 Domina架构

     Domino属于IBM阵营的技术,最初由Lotus公司开发。后被IBM收购而更加发扬光大,是OA领域最成熟的技术。目前基于Domino技术开发的OA办公系统,通常是将Domino作为Model。不需另行开发,再在Domino之上通过其提供的工具开发Controller和View,其中的View目前大部分是Web页面形式。这种架构其实就是在Domino精华之上加了一层壳,实质还是原来的Domino系统。

3 J2EE架构

    J2EE全称为Java 2 Enterprise Edition,后改名为:Java EE,即Java Platform Enterprise Edition。J2EE原属于SUN阵营,去年SUN为Oracle公司所收购。Java语言的流行、开源应用的蓬勃发展,使得J2EE是目前最流行的应用开发架构,也是将MVC思想实现地最彻底的新技术。J2EE提供了一系列的规范,可以与多种产品和技术无缝集成。

4 Net架构

     Net属于Microsoft阵营,在应用开发领域,是J2EE架构近年来的竞争对手。两者的设计思想很多地方相互学习,十分类似。最大的不同在于:。Net架构用Microsoft的技术实现,只能运行于Windows平台之上,而J2EE架构用Java语言实现。可以运行于任何平台之上,能和任何符合其规范的产品或技术“搭积木”。
咨询电话:
010-62978780
售后电话咨询:
400-082-9909
关注我们: