![异构数据的扩展研究_第1页](http://file4.renrendoc.com/view/1d4bbb7ae1449657763d81c575e504ef/1d4bbb7ae1449657763d81c575e504ef1.gif)
![异构数据的扩展研究_第2页](http://file4.renrendoc.com/view/1d4bbb7ae1449657763d81c575e504ef/1d4bbb7ae1449657763d81c575e504ef2.gif)
![异构数据的扩展研究_第3页](http://file4.renrendoc.com/view/1d4bbb7ae1449657763d81c575e504ef/1d4bbb7ae1449657763d81c575e504ef3.gif)
![异构数据的扩展研究_第4页](http://file4.renrendoc.com/view/1d4bbb7ae1449657763d81c575e504ef/1d4bbb7ae1449657763d81c575e504ef4.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
异构数据的扩展研究
随着时间的推移,数据作为一种重要的资源越来越受到重视。各级政府也积极响应国家的号召,加快数字化转型,不断基于数据资产1模型设计与传统的单体结构的架构不同,面向服务的数据共享交换模型将数据模型化转为服务1.1业务交互层如图1所示,数据共享交换模型主要分为3个部分,业务交互层(view)、共享交换中心(sharecenter)、服务接入端(service)。使用https请求进行消息传递的3层模型,具有以下的优点:1)业务交互层不需要关心底层服务的具体实现,只需要根据业务数据的需求查找共享交换中心对应的业务服务接口信息,请求对应的服务接口,获得相对应的数据信息;同时服务层不需要考虑数据的安全性问题和格式问题,由业务交互层进行权限的判定,服务层返回统一格式的数据。业务交互层根据业务需求进行数据的封装。使用https2)共享交换中心规定全局数据规范,每个基础服务在进行数据清洗的过程中就会根据共享交换中心提供的数据标准进行数据处理,很好地解决了多源异构数据带来的数据不一致问题。3)系统的维护和扩展性高,保留原有系统的完整性,数据源信息和其他基础应用信息会被封装成基础服务,通过数据共享交换中心的交互形成更加复杂的服务,服务之间的耦合度降低,同时降低了系统维护和开发的成本。1.2共享交换模块如图1所示,业务交互层分成4个功能模块:用户管理模块、权限校验模块、数据封装模块和数据查询交互模块。1)用户管理模块。该模块提供用户注册功能,并且能够根据用户的需求赋予用户不同的系统使用权限,方便用户的管理。2)权限校验模块。该模块有两个主要功能:一是负责用户登录时的验证,防止非法用户登录,保证系统的安全性;二是负责系统的数据安全,不同的用户有不同的使用权限3)数据查询模块。数据查询模块主要负责与数据共享交换中心进行服务访问交互,用户可以根据共享交换中心发布的服务信息进行服务请求。4)数据封装模块。该模块可以根据用户需求,将从数据查询模块获得的数据信息进行封装(转换成xml1.3服务行为方面如图1所示,共享交换中心分为5个功能模块:服务发布模块、查询解析模块、注册中心模块、服务请求模块和服务监控模块。1)服务发布模块。服务发布模块主要向业务交互层提供相关的服务信息,方便业务交互模块进行服务的访问。2)查询解析模块。查询解析模块主要将业务交互层发来的服务请求进行解析,将解析的服务具体信息提供给服务请求模块。3)服务请求模块。服务请求模块主要负责向具体的服务请求数据服务,相对应的服务可以直接将数据返回给业务交互模块,起到了路由的功能。4)注册中心模块。注册中心模块包含了每个服务基本信息、接口服务,如果其他服务想调用该服务的数据,只需通过注册中心查询该服务的详细信息,调用对应服务的接口模块,获取相应的服务数据,降低服务之间的耦合性,方便服务的扩展和维护。5)服务监控模块。服务监控模块负责监控每个服务的状态信息,采用心跳1.4资源接入模块如图1所示,服务接入端可分为3个功能模块:资源接入模块、资源调用模块和资源发布模块。1)资源接入模块。该模块整合原有业务模块的数据资源,用于适配不同的数据管理系统。2)资源调用模块。该模块主要为了方便基础服务、组合服务3)资源发布模块。将每个资源的功能、接口信息发布到共享交换中心,方便以后业务查询和服务之间的调用。2流程设计数据共享交换的流程主要分为两大部分:一是如何将服务接入系统(简称创建服务);二是系统访问者如何使用服务(简称使用服务)。2.1创建服务2.1.1局域网的整合。网络不每个服务代表着一些确定的业务功能,新系统通过创建服务并且将它们整合成一个可以相互调用的服务网络,系统灵活性高,更改不会影响整个系统。每个服务都包含两个特性。首先,每个服务都有一个完整的定义和明确的接口2.1.2业务流程服务服务按功能分为基础服务、业务流程服务和组合服务。1)基础服务。基础服务主要负责接入其他系统,如果条件允许,基础服务可以直接连接数据源,如图2所示。2)业务流程服务。业务流程服务负责实际业务的需求,可以直接将结果返回给用户。3)组合服务。如图3所示,在实际生产中,由于基础服务提供的服务过于简单,会出现多个业务流程服务调用同一基础服务组合的情况(图中虚线部分),所以业务流程服务在调用的过程中会出现处理基础服务代码冗余重复的状况,这不仅加大了工作量,也不利于代码的维护。为了解决这一问题,需要在基础服务和业务流程服务之间增加一个组合服务。如图4所示,将业务流程服务公用的基础服务组合成组合服务,组合服务可以联合来自不同服务和系统的数据,降低系统的耦合性。2.1.3资源调用和资源发布模块对于基础服务来说,服务接入系统需要调用服务接入端的资源接入和资源发布模块,通过资源接入模块将不同的数据源接入系统,同时在资源发布模块将接口的信息共享到共享交换中心的注册中心。组合服务接入系统需要调用服务接入端的资源调用和资源发布模块,组合服务首先通过资源调用模块获得注册中心的服务接口信息表,如表1所示,里面包含全局的服务信息,开发者可以根据业务逻辑自由地组合服务,通过资源调用模块进行基础服务的调用,形成适合的组合服务,以便于业务流程服务调用。这里发布服务流程和基础服务一样,不做过多叙述。业务流程服务和组合服务接入系统的过程是相似的,但是也有所不同。业务流程服务在发布服务的时候不仅要把接口信息提供给注册中心形成服务接口信息表,还要将服务信息提供给共享交换中心的服务发布模块,形成业务服务信息表,方便服务使用者(这里指的是业务交互层)进行服务的调用。2.2使用服务如图5所示,如果用户要使用该系统,则需要经历以下步骤(系统通信方式为https)。2.2.1用户记录用户通过业务交互层的用户管理模块进行用户注册,并向系统管理员申请相对应的使用权限,获得管理员的肯定以后,就可以使用相对应的系统。2.2.2校验模块和业务交互层用户在登录系统以后,会看到有关服务的信息表,用户可以根据需求进行数据的访问,不过此时,权限校验模块会检验用户的权限,如果用户的权限不符合当前服务的要求,则用户不能访问相关的服务。用户获得相关的权限以后,业务交互层可以通过数据查询模块向共享交换中心进行服务的请求。共享交换中心的查询解析会根据服务的信息查询注册中心的服务信息,服务请求会根据服务信息请求相对应的服务。2.2.3业务交互层服务在获得相应的请求以后,会根据请求信息将数据返回给业务交互层,业务交互层的数据封装模块会将数据封装成用户需要的形式返回给用户,至此用户访问服务完成。3系统的适用性文中提出了一种面向服务的数据共享交换模型,以服务的形式将原有的业务系统串联起来,提出了view-sharecenter-service的三层结构,view层负责业务的交互,sharecenter层负责view和service层的通信,并且各个service通过sharecenter进行服务之间的调用,service层提供数据源的适配功能,能够解决多源异构数据源的问题,同时各个service通过sharecenter进行服务之间的调用,降低系统的耦合性,方便系统之间的交互,减少了系统的开发成本。系统采用https方式进行数据的交互,既保证了数据的安全性,也方便信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法院调取证据申请书
- 生态文明下的城市绿化与生物多样性保护
- 电商平台的数据安全管理体系建设
- 2024-2025学年八年级科学下册第一章电与磁第三节电磁铁的应用作业设计新版浙教版
- 2024年高考物理一轮复习专题4.2平抛运动精练含解析
- 2024-2025学年新教材高中地理课后作业提升八水循环含解析新人教版必修第一册
- 2024-2025学年新教材高中历史第二单元三国两晋南北朝的民族交融与隋唐统一多民族封建国家的发展第5课三国两晋南北朝的政权更迭与民族交融课后课时作业新人教版必修中外历史纲要上
- 文明礼仪申请书
- 随母姓申请书
- 2025年度养猪场养殖环境优化与设施改造合同
- 工程可行性研究报告编写实施计划方案
- 公司解散清算的法律意见书、债权处理法律意见书
- 城市防洪排涝规划
- 中华小厨神(教学设计)-五年级下册劳动人教版1
- 水工隧洞施工组织设计方案
- 公路桥梁工程施工安全风险评估指南
- 善读无字之书(2023年广东中考语文试卷议论文阅读题及答案)
- 2024中智集团招聘重要岗位高频500题难、易错点模拟试题附带答案详解
- 八年级美术下册第1课文明之光省公开课一等奖新名师课获奖课件
- GB/T 4706.30-2024家用和类似用途电器的安全第30部分:厨房机械的特殊要求
- 食品安全管理制度可打印【7】
评论
0/150
提交评论