OnceDI是中国科学院软件研究所开发的用于大型企业或组织进行数据集成的中间件,提供针对数据库、XML文件、Excel文件、普通文件系统等各种异构数据源的提取、转换、传输和存储服务,通过数据源、渠道适配器,数据处理插件以及完备的API保证了灵活性和可扩张性,通过友好的用户界面保证了应用和部署的方便性,通过控制中心实现对全局部署的监控、管理和调度。
技术指标
1、平台环境支持:操作系统支持:支持Windows系列操作系统;数据库支持:同时支持多种关系数据库、XML文件、Excel文件和结构化文本等;多语言支持:支持国际化,内置提供中英文语言环境。
2、可扩展框架:通过数据源适配器实现对各个异构数据源的访问,增加一个数据源只需要开发一个符合OnceDI规范的数据源适配器;通过渠道适配器实现各个不同的传输方式,增加一个传输驱动啊只要开发一个符合OnceDI规范的渠道适配器;提供了应用开发所需的开放、完备的二次开发框架,提供开放的服务访问接口,访问接口包括C++和Java接口。
3、基本功能:提供对于各种分布式异构数据之间的数据交换功能;提供可靠的数据传输方式;提供统一的中间数据格式,保证各种异构数据源数据格式之间的转换;提供Windows客户端和Web界面的管理方式。
4、安全控制:支持用户名/密码,数字证书等认证方式,提供灵活的认证定制功能;提供用户身份方面的管理功能,能够定义针对用户角色的安全策略,保障门户应用系统的安全;数据传输提供加密压缩的功能,保证数据传输在网络上的保密。
5、方便易用的构建能力: 提供多种数据源适配器,支持当前大多数关系数据库和各种文件;提供渠道适配器,支持ftp,Email,MQ和可靠文件传输系统;提供多种插件支持数据转换功能;方便易用的界面管理,通过图形化操作就能实现数据交换和集成,完全不用编程。