数据交换平台应当立足于平台自身所提供的基础设施,在国内大部分的交换平台系统错误地把关注的重点放在数据交换平台所支持传输协议之上(如mq,ftp,webservice),系统所支持的传输协议越多,系统抽象出业务逻辑的难度越大,对用户而言它并不关心系统用那种传输方式和如何进行数据交换,它往往更乐意选择一种简单,标准和不破坏原有系统结构的接口,这是一种“付出代价最少而能够进行的数据交换”接口,本人曾参与某市政园林局和某市机关网络中心的数据交换,它们所谓的数据交换平台无非也就是在Web服务技术上进行了一些扩展,系统显得二不像,一不像正宗的数据交换平台,二不像企业服务总线(Enterprise Service Bus),那什么才算正宗的数据交换平台,个人认为是国外的Xware产品, Xware定义很多业务文档组件,这些组件建立在诸多传输协议如jms,mq和ftp等之上的,为什么这样做原因是jms和mq等传输协议它本来自身就俱备传输消息的能力,它们完全可以不利用数据交换平台基础设施的情况下进行消息交换,把它们纳进来的是为能提供传输消息的能力,唯一不足的是每一种传输各有的各的接口标准和传输的消息协议,那数据交换中心应当有属于自已的消息协议,如Xware的Document Xml和国家行政服务机关电子公文交换格式的Eapp Xml等,那数据交换平台为了支持自身的消息协议而引入了“适配器”的概念,适配器的概念是把一种协议接入到另外一种协议里面的组件,也就是适配器是为协调两种协议间的差异而存在,那数据交换平台不应当把心血关注到所谓的诸多传输协议上,提供的多不一定带来什么好处,并且往往是弊大于利。如果要使数据交换平台性质的产品有竞争力,就要把关注点放到平台的基础设施,而什么传输协议之上,什么所为是基础设施:依我看来,除了这些传输协议能功能之外的功能,如webservice能传输消息,但不能时间调度传输,对消息数据进行电子签名和进行统一消息管理等功能。如果仅仅为了数据交换,那建议你简单利用web服务就好了,别再为那些在web服务之上进行简单扩展的系统就吹捧成"万能“的数据交换系统,这个万能不在于你开发出来的数据交换平台有多好,而是得益于web服务本身的特性,所以国内的数据交换平台大多是系统集成的一个中间件而不是正宗的数据交换平台。

对于国内数据交换平台的分析相关推荐

  1. 数据交换平台有哪些功能特点

    数据交换平台是数据中心与其它应用系统沟通的桥梁,是进行数据交换的枢纽站.数据交换平台负责从各个业务系统采集数据,对数据进行清洗与整合,按照数据中心建设标准规范化原始数据,最终形成业务核心数据库,并提供 ...

  2. (神州优车)数据交换平台架构分享

    一.数据交换平台定义(百度百科) 数据交换平台是指将分散建设的若干应用信息系统进行整合,通过计算机网络构建的信息交换平台,它使若干个应用子系统进行信息/数据的传输及共享,提高信息资源的利用率,成为进行 ...

  3. 协同数据交换平台详细设计方案(word)

    本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除 1 架构设计 1.1 总体架构 协同数据交换平台利用企业服务总线.数据抽取ETL.消息中间件.大文件传输等相关技术,包括文件适配器.数据 ...

  4. (13)达梦DMETL数据交换平台技术原理及应用介绍

    在上一篇博客里,我们对达梦DMHS进行了动手部署实践.本篇文章主要是对达梦DMETL数据交换平台系统框架及核心功能组件等技术方面的学习分享. 一.数据实时同步软件(DMETL)简介 达梦数据交换平台( ...

  5. Z平台-数据交换平台应用

    各位同学,大家好.经常有朋友问我如何利用Z平台快速对接其它系统平台,并完成数据交换方面的相关任务,因此,今天我就为大家讲解一下利用Z平台是如何完成这种需求开发的. 当前中小企业IT系统建设的现状是,大 ...

  6. 利用数据交换平台打通数据治理脉络

    11月1日,Informatica举办了网络会议<Informatica数据交换平台主要特性及案例分享>,本文根据Informatica 资深技术顾问续岩演讲内容整理而来. 续岩 Info ...

  7. 数据交换平台_从零开始理解大数据架构之数据交换平台

    项目简介 Exchangis是一个轻量级的.高扩展性的数据交换平台,支持对结构化及无结构化的异构数据源之间的数据传输,在应用层上具有数据权限管控.节点服务高可用和多租户资源隔离等业务特性,而在数据层上 ...

  8. 物理隔离下的数据交换平台难点解析与实践(一)

    目录 第零章.前言:为什么?做什么?怎么做? 第一章.数据交换平台的一些基本概念 目录 第零章.前言:为什么?做什么?怎么做? 最近带队做了公司的一个项目,叫数据交换平台,旨在物理隔离的情况下对多端业 ...

  9. 数据交换平台开发之二功能需求

    数据交换平台顾名思义是一个为不系统间提供数据交流.转换功能从而达到数据资料共享的软件产品.其处理 的主要对象就是各类业务数据,其使用者为各类参与交换的系统或数据源. 市面上的数据交换产品其功能很丰富, ...

最新文章

  1. PTA混淆总结(就做个笔记储存一下)
  2. 存储时间:从Symmetrix V-Max看高端存储的未来
  3. 利用requests库访问网站
  4. java mvc模式工作流程_SpringMVC的简介和工作流程
  5. 16.异常处理机制:exception
  6. 线段树专辑——pku 3667 Hotel
  7. 整合Flask中的目录结构
  8. Rails + Bootstrap个人博客搭建的完整过程(4)
  9. 请不要做浮躁的IT人
  10. 虚伪,不只是形容一个人
  11. tomcat 虚拟目录与显示目录中文件列表
  12. Atitit java项目常用类库表 目录 1. Ati总的常用库 1 1.1. 表达式,语言解析类库 1 1.2. 字符串模板解析库velocity freemark 1 1.3. rest库
  13. Java课程设计/大作业合集
  14. Windows核心技术--com组件实用入门教程
  15. python transforms_PyTorch教程【六】Transforms的使用
  16. 计算机要学什么知识,学电脑要先学什么 学电脑要学习什么知识
  17. Spring Security使用数据库登录认证授权
  18. 什么?Python的多进程居然比单进程慢?
  19. matlab多元线性回归方程代码
  20. Hash算法总结(转载)

热门文章

  1. 数字化助力生产制造管理:专项生产管理系统
  2. 注册ActiveX控件简单方法及控件未被正确授权解决方案
  3. _stprintf_s和_stscanf_s
  4. 误删了win10下面的winsock和winsock2
  5. 大脑笔记:快速记忆之三大方法记忆圆周率前一百位
  6. B站 URL转16进制防止评论贴URL被屏蔽
  7. K210学习笔记(三) K210与STM32进行串口通信,K210发STM收
  8. 非投机性的 Web3 用例
  9. 【PySide6】三、设置系统托盘
  10. RabbitMQ管理界面操作详情