浅议数据交换系统结构设计与实现

浅议数据交换系统结构设计与实现

ID:6208575

大小:27.50 KB

页数:6页

时间:2018-01-06

浅议数据交换系统结构设计与实现_第1页
浅议数据交换系统结构设计与实现_第2页
浅议数据交换系统结构设计与实现_第3页
浅议数据交换系统结构设计与实现_第4页
浅议数据交换系统结构设计与实现_第5页
资源描述:

《浅议数据交换系统结构设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、浅议数据交换系统结构设计与实现  【摘要】通用数据交换系统采用构件、分层构架的方式,实现对复杂数据和各不同数据结构的数据进行交换,文章分析了数据交换系统的结构设计的方式,对数据的交换服务和交互管理方式进行了探讨,对系统的数据处理方式进行了详细的分析。【关键词】数据交换系统;结构;二次开发通用数据交换系统能够有效解决系统之间的复杂数据交换问题,能够有效的解决不同的系统数据类型及不同的数据格式之间的交换和控制,实现数据跨平台的交换问题,通过数据交换系统,能够解决系统之间的数据传递和交换,通过采用通用的数据交换的构件化思想,运用多层分布式的系统架构,完成系统之间的信息交流与沟通。1通

2、用数据交换系统结构设计通用数据交换系统主要是运用模型驱动和构件的数据传输和运算方法,把每一项复杂的数据交换任务都抽象成系统的模型,系统的数据交换模型中的发送、接收的字段映射、加工处理等都能够在抽象的模型中显示出来。通过对系统数据模型的维护,就能够满足系统复杂数据之间的交换。系统采用的主要技术路线包括基于反射机制信息处理方式与构件化结构和Web6Services数据库处理服务,保证系统数据的可扩展性和交换性,可以采用XML语言的交换功能实现数据的交换,C语言的功能实现不同数据的构建,对系统未来面对的数据,也可以采用开发新的构件来实现新的数据交换。WebServices数据库开放式

3、的数据处理方式,使得数据的交换具有互通性和良好的架构性。通过系统的依托平台,就能实现复杂系统数据的交换,详细的架构如下图1所示:图1通用数据系统数据交换结构图通过上图可以看出通用数据交换系统采用3层架构的设计形式,主要由模型设计器、网络实时监控系统以及日志查询共同构成系统的数据表示层;系统的业务层主要由系统的数据交换服务、系统的数据采集、数据传输以及数据投递等功能构成的;系统的后台数据库主要是用来实现系统数据缓存与交换,并最终在数据中保存起来,主要由存储数据交换模型和业务数据的来源库及目标库两种数据库构成,它们的功能可以在一个数据库中实现,系统数据交换系统的物理架构如下图2所示

4、:图2通用数据交换系统的数据结构6数据交换系统要根据不同的数据源和数据结构实现不同的数据交换,要求系统处理数据具有灵活的扩展功能,采用完善的数据接口,能够实时的实现通用系统的数据实时加载特定的功能构件,实现特定类型和复杂类型的数据交换,采用特定算法,通用数据交换系统可以支持不同类型数据的计算和交换,数据的交换可以是多点数据之间的交换,也可以实现一点对多点之间的数据交换,实现数据的多对多的关系。2通用系统的数据交换服务在系统的数据服务器上,数据交换服务是进行数据交换服务器的核心组成部分,通过系统服务提供的标准WebServices接口,在系统进行数据模型设计时、运行和监控时提供数

5、据服务支持,在系统进行模型设计时,模型设计器调用系统的数据交换服务,来完成数据模型建立和存取,并能够实现数据源的数据存取和脚本的预编译等工作,在系统建立的模型运行时,数据交换服务负责系统的模型解析和数据调用的工作,调用系统的数据采集插件、数据传输插件以及数据的投递插件和数据的执行脚本计算等工作,实现系统复杂数据的交换等工作,在系统运行实时监控以及日志查询服务时,数据交换查询服务要对系统当前数据的运行状进行查询,并根据实时运行状态的条件生成数据查询的结果,并反馈给系统用户。3通用数据交换模型设计3.1系统数据交换模型数据交换模型是数据6交换系统的基本要素,主要是对数据的来源信息以

6、及数据的交换格式映射和数据投递的目标信息等相关的内容,数据交换模型主要是在模型设计器中产生的,产生的数据模型都有相对应的唯一的编号,模型设计器在运行时,系统的数据交换会根据系统的需要,将数据加载到系统的内存并由特定插件进行数据解析,完成数据的交换,在一般的情况下,数据的交换采用XML格式进行交换,并以非结构化的方式保存到胸膛的数据库中,便于以后的系统数据的功能扩充。3.2模型设计器模型设计器的主要功能是实现系统的数据交换的定义和维护,可以提供图形化的定义界面,在系统的用户客户端运行时,通过模型设计器中进行数据定义,模型设计器主要包括数据源、数据集合和详细的参数设计,通过可视化定

7、义双方数据格式的映射方式,支持系统数据的拖拽功能,系统通过在映射信息中定义语义脚本,通过预编译检查系统中的语法问题并进行调整,实现系统数据结构的一致性。在模型设计器中,交换双方要使用相同的数据结构,数据机构要由一方同步到系统的对方,而且数据的交换的一方才能修改,而同步方不能够对数据进行修改,系统的数据有:在线同步方式采用WebServices服务实现、而离线同步把中立数据结构的模型信息导出为模型文件,数据的交换方数据导入到数据库中。通用数据交换系统的重要功能是实现系统数据的唯一性,并且用唯一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。