iOffice.net 企业OA:SOA技术架构

iOffice.net基于微软最新技术架构.NET3.5开发,采用先进的SOA设计模式,B/S架构,数据库基于MS SQL Server2000/2005/2008企业版。

  • 什么是SOA
  • SOA(Service-Oriented Architecture)即面向服务架构,最早作为一种软件系统的开发方法,现在更多的作为一种软件架构,或是企业信息化建设和实现电子商务的一种方式。SOA可以理解为一个组件模型,它将不同架构的软件提供的服务联系起来,类似于粘合剂的作用,可以把企业不同的系统数据相融合。

    SOA的一个中心思想就是使得企业应用摆脱面向技术的解决方案的束缚,轻松应对企业商业服务变化、发展的需要。

    SOA架构的技术优势

    确保总体架构的合理规划;
    降低集成成本和风险,降低维护成本;
    支持业务流程管理;
    丰富、强大的报表支持技术和相关工具;
    支持企业搜索;
    与个人办公系统集成,将数据推送到桌面;
    提供对智能设备的支持;
    支持无线手持设备(PDA、Pocket PC等);
    全面支持集中式、分布式、混合模式的应用部署;
    全面支持业务模型库、服务组件资产库。

    SOA架构的效益体现

  • 平衡最初的旧系统投资:
  • 组织过去所投资的系统、软硬件,如果能再利用等于赋予其新的价值,这也替组织降低成本并增加竞争力。

  • 基础建设的便利性:
  • 让所有的应用程序能相互沟通(互通性)。

  • 快速的接近市场:
  • 服务的重复使用(再利用),缩短过去的组织流程,更快速的提供服务来接近市场。

  • 减少支出:
  • 服务的重复使用,可降低开发成本。因为开发新系统的成本,大部分比更新旧系统花费大。

  • 减低风险:
  • 开发新系统的风险远大于更新旧系统。