傻大方


首页 > 学习 >

基于ESB的轻量级通用数据交换平台的可行性分析( 四 )



按关键词阅读:


此外 , 还有许多专业化的中小软件厂商 , 提供数据交换产品:首先是专门的ETL工具 。国外的ETL技术比较领先 , 已形成规模化、专业化的软件市较为成熟的产品包括三大主流ETL:Ascential公司的Datastage、Informatica公司的Datastage、Informatica公司的Powercente:以及 NCRTeradata公司的
10/45
ETLAutomation 。这类专业厂商的产品一般都有较完善的体系结构和久经考验的品质 , 产品的功能之复杂和详尽往往能令初次接触的人膛目 , 但其高昂的价格也会使一般用户望而却步 。
3.2.3开源数据交换平台研究情况
数据交换平台的研究受到的业界的广泛关注和重视 , 经过近几年的发展 , 出现了许多开源的数据交换技术 , 如BIE(商业集成引擎)?——一个完全基于Java 跨平台的企业应用集成(EAI)服务器;XmlBlaster ——基于Java的MOM (Message oriented Middleware);Mule——一个企业服务总线(ESB)消息框架;WSO2 ESB——一套轻量级以XML和Web service为核心的ESB(Enterprise Service Bus)等等 。这些系统以EAI或ESB为理念 , 提供应用系统整合和数据交换功能 。但是这些系统基本上不能为一般用户提供易操作性和稳定性的使用特性 , 需经过专业的机构和技术人员进行较深入的研究和二次开发才能有效地得到应用 。
除了以前的ESB开源产品之外 , 也有许多厂商研发的轻量级的开源产品 , 如Kettle、JasperETL、Jitterbit等 , 这些产品一般都用Java编写 , 易维护易扩展 , 体积较小 , 数据抽取高效稳定 。其中Kettle以其强健全面的功能和灵活直观的界面在众多产品中占据翘楚 。
3.2.4国内数据交换平台研究和应用情况
国内数据交换平台近几年在研究和应用方面有了良好的发展 。在研究方面 , 主要基于通用数据库技术和开源ESB技术 , 近年来基于SOA和ESB理念和技术的研究越来越多和深入 。在应用方面 , 主要是针对行业的系统 , 如电子政务数据交换、企业应用集成(EAI)、教育数据交换等 , 这些系统的行业性强 , 通用性较低 。
在产品方面 , 目前国内尚欠缺比较成型的ETL产品 , 针对这方面工具软件的研发也相对落后 , 不过还是有一些功能上近似的替代品被广泛应用 , 在项目中也为其做了尝试 , 如金蝶的ESB(也是基于开源的ESB)、东方通公司的中间件系
11/45
列产品(Tonglntegrator、TongLinkQ等) , 与提供的服务相配合可以实现数据的企业级集成交换;还有新晨的整合化传输工具XXCJ , 只能满足部分要求 , 对于数据交换安全、大数据量、实时数据等不能实现交换 。但使用中需要专业人员和大量二次开发 , 未能成为主流和形成规范 。因为中文的原因 , 国内产品在使用上 , 操作复杂性、界面友好性等方面还存在一些差距 。
3.3项目研究的主要内容
项目的主要研究内容如下:
1. 数据交换目录与数据元管理 。平台可依据数据元的国际、国家标准以及应用行业(如政务、教育、企业等)自身的信息标准 , 规范化地定义和描述数据元、数据字典、数据交互目录 。
2. 数据交换服务管理 。基于SOA理念定义和描述所需的数据交换服务清单 , 包括服务清单管理、服务对象(提供者、请求者)管理、服务注册管理、服务测试管理、服务发布管理、数据源管理等 。
3. 数据适配器技术 。数据适配器连接并访问数据交换中涉及到的可能的数据对象(数据源/目) 。平台支持适配器定义、适配器安装与卸除、适配器测试、适配器配置等 。主要数据适配器将各种数据库、电子表格(EXEL)、数据文件、应用服务(WEB SERVICE)、数据目录(LDAP)等 。适配器根据需要可扩充 。
4. 数据交换管理技术 。定义和配置数据交换的一个或数个示例 。主要包括交换发布与订阅配置管理、交换机构管理、触发器管理、数据发布管理、数据订阅管理等 。
5. 数据交换调度技术 。通过任务排程管理对数据交换操作提供调度管理 。主要包括排成清单管理(新增、删除、编辑等)、排程属性管理(发起方式、时间、频度、批量规模等)、排程监控(日志、分析等) 。
6. 管道式交换过程处理技术 。提供交换过程中的管道式数据处理插件 , 主要包括数据抽取、格式转换、内容过滤、内容转换、安全加密等方面功能 。


稿源:(未知)

【傻大方】网址:/a/2021/0402/0021244151.html

标题:基于ESB的轻量级通用数据交换平台的可行性分析( 四 )


上一篇:基于UC3843控制芯片的BOOST变换器

下一篇:基于LabVIEW和单片机的太阳自动跟踪监控系统