OA基础平台
技术架构

1、技术架构

   腾光协同管控OA构建于敏捷企业体系结构管理平台(AEAMP)的基础上,因此腾光管控OA系列产品的技术架构即等同于AEAMP的技术架构。

平台架构分为表现层、业务层层和数据访问层三个层次,其核心是业务层。

1 表现层:用于访问应用服务层提供的各种服务功能,并将服务层应用逻辑结果以多种形式展现给用户。AEAMP采用B/S方式,通过通用技术平台(CTP)进行新服务或个性流程的搭建;通过配置平台(Managerment Console)对现有的流程及服务进行配置,满足客户对标准应用版本的个性需求;通过业务平台《User Client》为各种业务系统提供集成运行环境。

2   业务层依托数据访问层并在其上结合SOA思想抽象出通用的业务服务组件,,他由系统服务、系统组件和业务系统组件三部分构成:

  系统服务:指可以独立提供的系统组件,如工作流引擎、查询及表单引擎、短信猫传真猫、表单解释引擎和数据资源管理引擎等

  系统组件:指依托.NET服务器来提供的系统组件,如日志、组织结构、数据加密、数据压缩、异常处理、CA认证等。

业务应用组件:指通过AEAMP 工作流设计器等创建出来的相关组件,是业务逻辑和业务展现的核心控制模块。从业务表现形式可分为通用业务组件(如公文管理)和特定业务组件(如客户管理)两种。

3 数据访问层:为应用服务层的运行提供基础资源服务,包括用于访问底层数据存储设备,底层数据存储设备可能是数据库也可能是文件系统也可能是其它外部设备如GSM猫,传真机等)、

本系统中与其它系统的交互,全部抽象到统一数据交互平台中去。统一数据交互平台包括了一系列与外部交互的接口(包括可展现的用户操作界面),这些接口主要分为三类:1.获取外部系统数据的输入接口。2.为外部系统提供数据的输出接口。3.从外部获取数据且能为外部系统提供数据的双向接口。

2            运行环境

    AEAMP的运行环境设计的原则是:可靠性、通用性、经济性,在降低用户基础设施投资和运维成本支出的同时,又可延长客户的投资时效性。

1)运行环境规格

软件环境.Net Framework 3.5

数据库环境 默认 选用 MS Sql Server 2005  可通过简单配置选择Oracle等其他数据库

操作系统:Window2003 ServerLiunx

2)运行环境的优点

    成熟性:net是一个创新性很强和更新很快的语言,由微软一家进行维护,标准非常统一。技术平台的标准化,是应用软件成熟性的第一保障。

    Windows操作系统、Sql Server数据库操作系统与.NET之间,在分布式运算、资源共享上,具有可对比的优势,大型B2C网站Dell、当当网、微软的Bing搜索引擎等均采用.Net技术平台。

    安全性:安全性主要由硬件、软件和数据库等三方面的安全组成,。我司运维部署在互联网上的业务系统,连续保持5年的数据完整性。Windows的安全更新是最快的。

    跨平台:随着MONO的推出,.net也已经可以完美的运行在LIUNX操作系统之下,,JAVA跨平台的优势已经不复存在,但.net的标准统一和更新快却是JAVA无法比拟的,这是促使我们选择.NET的重要依据。

    基础投入.NET的环境,客户只需要在拥有操作系统的基础上,添置SQL数据库即可;JAVA技术平台需要购买专业的信息服务器,免费的往往性能不佳,,因此java运行环境的基础设备投入要高得多,这对中小企业来说是有经济压力的。

    维护成本:基于.Net技术平台,在快速开发上是业界公认的。其对维护人员的技术能力要求较低,这扩大了客户择用运维人员的宽度,人力资源的成本也较低。

 


信息浏览次数:834 打印本页】 【关闭窗口】 【收藏本页