平台架构

  •       数据交换平台是一系列拥有自主知识产权的基于文件&消息队列的平台软件产品,以及由此衍生出的与应用系统相关的软件产品。主要面向网络环境下的数据传输、应用整合领域,为相关应用系统、业务系统提供数据方面的有力支持。
          数据交换平台属于软件平台产品,它不同于软件中间件产品,软件平台与软件中间件之间有着很多相似之处,它们最大的不同在于中间件产品往往需要专业人士进行二次开发才能使用,而平台软件只需根据业务需要进行相关的配置或者少量的二次开发即可使用。
     
    文件&消息队列
     
          文件&消息队列是数据交换平台软件的核心,它为平台软件以及第三方应用系统提供消息队列、数据存储、应用事务等方面的支持。队列按照类型分为:发送队列、接收队列、数据队列三种类型,通过队列管理器进行管理,可以通过优先级、数据类型、发送方向等条件进行检索。每个应用系统可以建立多个队列管理器,每个队列管理器可以拥有多个别名、可以拥有任意扩展的数据队列,每种类型的队列按照各自的特点都应用了独创的、高效的、存储检索策略,只需通过设置即可满足复杂的业务逻辑需要。

    数据交换管理平台
     
          数据交换平台是一款构架在文件&消息队列基础上的、易使用、易管理、高效率的中心控制分布式应用整合平台,可以管理、规范、监控整个网络的传输。它在网络传输层与用户应用层之间建立强大的数据交换管理层,屏蔽不同网络系统之间的差异,为各计算机之间、各应用系统之间提供可靠的消息、文件传输。数据交换平台由后台服务、管理配置工具以及平台API接口组成,主要文件消息传输、管理规范网络传? 输、整合应用系统功能。
     
    数据应用整合平台
     
          数据应用整合平台构架在数据交换平台基础上为应用系统、业务系统整合提供有力支持。数据应用整合平台由目录服务(DIR Service)、消息监视服务( Monitor Service)、系列实用小程序组成。
     
    1.目录服务
     
          目录服务是一种易于使用的松耦合接口形式,数据交换平台与应用系统通过约定的目录进行交互,目录发送服务根据相应的配置,搜索约定的发送目录,当找到可以处理的文件后按照配置的数据类型、优先级别、超时时间、目的地地址列表将文件送入数据交换管理平台,并由数据交换管理平台将文件发送到指定的目的地;同样道理,目录接收服务按照配置从数据交换平台中收取指定数据类型的数据,并将其放入到相应的接收目录中。这样应用程序只需将要发送的文件拷贝到发送目录就相当于将文件发送到了目的地,大大减少了程序的开发量
     
    2.消息监控服务
     
          消息监视服务按照配置监视数据交换平台中是否有相应的消息,如果有消息存在的话,消息监视服务会调用指定的进程进行处理,消息服务在调用方式上支持命令行参数,并保证调用的唯一性,即每次只会启动一个进程实例。使用消息监视服务,应用系统不必编写复杂的后台服务程序,只需关注业务处理部分,当有消息到达,这个程序就会被自动触发执行。既减少了工作量,又减少了后台服务对系统资源的消耗。
     
    3.系列应用小程序
     
          为了方便应用系统使用数据交换平台,提供一系列实用的小程序,如文件接收程序、文件发送程序、删除消息程序、队列查看程序、消息查看程序等等。这些小程序都是通过API编写而成,并提供源程序做为程序参考,灵活的配置、使用这些实用小程序往往可以起到事半功倍的效果。