应用拓展中心
E3软件的应用扩展性通过以下三方面体现:流程管理器、Web Service接口框架、插件规范。这些最新技术的创新和综合应用,模块化、组件化和平台化的设计方法,不仅对功能模块的粒度进行了良好切割,使其“可插拔”,让用户可按需购买模块,定制使用,还提供了规范的软件接口,通过二次开发,即可顺利挂接第三方的应用系统。
应用价值:
♦插件扩展:通过标准插件、扩展插件以及可自定义开发的用户插件集,全方位满足客户功能的扩展需求。
♦部署扩展:系统支持多种灵活的部署方式,既能进行集中部署也能通过信息交换中心实现多组织复合式分布部署方式,提供无限制的流程管理扩充。
♦平台扩展:支持多种操作系统、多数据库及多种网络拓扑结构和硬件支撑平台。
♦系统应用集成:基于门户框架技术实现业务系统流程、数据、页面、功能模块等应用展示的快速集成。
♦系统整合:提供Java SDK和Web Service远程接口及多种平台服务,实现与第三方系统的整合应用。
♦部署扩展:系统支持多种灵活的部署方式,既能进行集中部署也能通过信息交换中心实现多组织复合式分布部署方式,提供无限制的流程管理扩充。
♦平台扩展:支持多种操作系统、多数据库及多种网络拓扑结构和硬件支撑平台。
♦系统应用集成:基于门户框架技术实现业务系统流程、数据、页面、功能模块等应用展示的快速集成。
♦系统整合:提供Java SDK和Web Service远程接口及多种平台服务,实现与第三方系统的整合应用。
一、流程管理器技术
E3软件的技术框架提供开放式的应用界面集成模式,只需要定义相关的输入输出,就可以在页面上形成独立的功能界面,通过页签的切换和链接来实现整个应用的流程管理。
E3软件的技术框架提供开放式的应用界面集成模式,只需要定义相关的输入输出,就可以在页面上形成独立的功能界面,通过页签的切换和链接来实现整个应用的流程管理。
♦通过与Portal应用整合,实现企业信息与E3软件应用、门户平台与E3软件应用的集成,实现数据传递,实现多层级组织信息应用的整合与增值。
♦通过E3软件这统一平台访问更多信息和单点访问应用程序和协作工具,使员工生产率得到提高,决策得以改善。
♦通过共同的表达和一致的用户界面,延伸用户体验。
二、Web Service接口框架
在整个E3平台的应用开发上采用统一的应用接口,系统平台通过统一的对外服务接口提供各种底层服务,各种服务作用在不同的核心应用和交换平台;外部系统通过Web Service的模式,(Web Service是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术)连接到办公系统中,通过XFire的Web Service接口,进入交换平台,交换平台的各个适配器进行与内部应用之间访问。
♦对于稳定的,可长期共享的数据源,在性能允许的情况下,可通过统一语义层进行语义映射,将其系统模型映射到平台中来,而实体数据还是保留在原系统中,平台只操作映射的模型,数据的存取还是发生在原系统。
♦对于不稳定的,或分析用的数据源,就需要系统进行数据抽取。通过统一语义层建立我们需要的信息模型,通过系统的数据抽取功能,从对方将数据提取到信息模型中,完成数据导入。同时系统能将系统中的数据导出为各种通用格式的文档,如:文本、Excel、PDF、XML等,供数据交换使用。
♦系统同时提供数据交换的标准接口,实现xml/smtp/pop3/插件标准接口程序等多种接口连接方式。
三、插件规范
插件是一个相对完成的功能模块,E3软件允许用户开发自己的完成得功能模块,部署到致远协同上面运行。开发插件要求将相关的配置文件告知平台,基于致远协同框架:Portal、Spring、Hibernate进行开发。完成得代码部署之后,系统自动装配插件,无须修改产品本身任何代码。
插件是一个相对完成的功能模块,E3软件允许用户开发自己的完成得功能模块,部署到致远协同上面运行。开发插件要求将相关的配置文件告知平台,基于致远协同框架:Portal、Spring、Hibernate进行开发。完成得代码部署之后,系统自动装配插件,无须修改产品本身任何代码。
E3软件的插件规范具有以下特点:
♦有无插件不影响产品的正常运行;
♦允许新增数据结构;
♦插件开发既要遵循插件开发规范,还必须要遵循致E3软件开发规范;
♦插件的代码可以直接访问E3软件产品的接口,反之不可以;
♦可以使用E3软件提供的各种组件。





