一.集成背景
随着企业业务的快速变化和信息化的日益完善,企业信息系统个数逐渐增加,企业信息化应用平台统一的需求日渐迫切。
在致远“协同+”的战略模式下,DEE作为协同产品统一信息化的入口,帮助协同整合周边信息化产品,达到在协同系统中可处理多业务系统中的数据,在统一的审批中能处理多业务系统的审批事项,以完善信息化服务功能,增强竞争力,让协同为企业创造更多的价值。
DEE是敏捷的集成开发工具,快速搭建灵活的集成场景,降低点对点之间的集成成本,加速协同软件与业务系统交互从而满足重要系统之间无缝共享和数据交换的需要,提高业务的灵活性和反应度。
二.体系结构
1.应用架构
2.设计理念
DEE是依托致远协同管理平台,实现致远协同产品与异构系统(第三方系统)进行数据交换的可视化配置工具。在设计态通过测试、调试完成后,以资源包的形式导入到正式系统的运行态中,来降低开发成本。
- 热部署:调试过程无需重启。
- 可复用:减少重复开发工作。
- 降低开发难度:提供大量可视化适配器如JDBC、webservice 、 REST、SAP、映射配置、A8接口等…
- 强大的扩展性:支持SQL 、 存储过程、Java、Groovy脚本开发,自定义配置。
- 完善的任务监控,并支持重发。
- 支持自动触发及轮询机制:可设置定时器,实现有条件自动触发并轮询执行定制任务。
- 提供REST和RMI方便主动的远程调用接口。
- 完全可视化的配置工具
- 等等…
三.技术特点
1.技术架构
2.部署结构图
3.平台技术特点
- 多数据库
支持MySQL、Oracle、SQL Server、DB2、PostgreSQL、达梦等主流数据库
- 多种数据交换方式
提供JDBC直接访问数据库、XML、WebService、Rest、Jco及扩展机制。
- 通用的数据交换基础框架
数据内容遵循协同标准,抽取数据交换通用框架,构建通用配置以及可扩展机制。
- 任务监控
监测每一次任务被谁执行,执行时间,执行成功与否等情况,并对失败的任务提供重发。
- 强大的扩展机制
支持groovy脚本,java代码热部署,自定义配置等。
四.客户价值
1.敏捷的集成开发工具
DEE 是敏捷的集成开发工具,快速搭建灵活的集成场景。降低点对点的集成造成较高的成本,加速协同软件与业务数据交互从而满足重要系统之间无缝共享和交换数据的需要,提高业务的灵活性和反应度。
2.高效 易实施 易维护
易维护、升级简单。传统客开代码难维护,尤其是升级会带来繁重的工作量。采用DEE方式,可以做到平滑升级,因为所有根据用户需求开发的代码,DEE统一集成管理,自动匹配版本。
3.构建企业应用平台
减少点对点集成的带来较高的成本,从”面”上解决了企业的集成应用。DEE是一个敏捷的集成开发工具,解决的是"面"的问题。DEE提供了和SAP的webservice、RFC、.net的webservice、java的webservice以及对mysql、sqlserver、oracle、PostgreSQL、DB2、达梦等多种数据交互方式。