版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一种支持探求式一种支持探求式业务流程的即时业务流程的即时数据聚合方法数据聚合方法温彦中科院计算所;背景运用背景在远程医疗、城市应急等运用领域,许多业务流程难以预先完备地定义需求动态会聚业务活动的结果、环境信息等相关数据以辅助决策和推进业务过程技术背景任务流及效力组合等构建跨组织业务流程的技术大多需求预先构建一个完好的流程逻辑,集成方式僵死、灵敏性差面向用户的、边执行边构造方式的探求式流程建模方法;本文主要的研讨目的协助用户灵敏、快速的会聚流程数据和其他相关业务数据,并对其进展可视化呈现1如何建立一种数据笼统,为在线会聚流程内和流程外多源数据提供根本支撑?提出了一种数据效力笼统模型,为流程相关各
2、类数据提供一致的、跨组织边境的数据访问方式2如何提供协助用户在业务活动节点以可视化的方式按需、快速的会聚数据?提出了一种基于嵌套表格的可视化数据效力即时聚合方法以支持其构造个性化的数据视图;火灾应急场景火灾处置的步骤1) 应急中心获取火灾的位置、灾情、缘由,以及对救灾物资的需求量等根本信息;2) 应急中心根据需求动态调配救援物资3) 应急中心指派车辆运输物资无法按照预定义的流程实现车辆运输过程中路况信息对流程的影响当火势失去控制时需求动态从更多部门获得援助支持用户的临机决策流程执行的过程中动态地获取并按需聚合其所需的各类数据的方法;JADE方法为用户提供一种基于效力的、可视化的数据聚合环境,协
3、助用户简单、直观地会聚和呈现相关的数据;基于嵌套关系方式的数据效力模型定义定义1 (嵌套关系方式嵌套关系方式): 令令A为全局的属性称号和关为全局的属性称号和关系模型称号集合,那么嵌套关系模型系模型称号集合,那么嵌套关系模型R(S)可定义为可定义为R(S)=(N1,N2,Nm),其中,其中R A,是关系的称号,是关系的称号,S是关系的属性列表,其中是关系的属性列表,其中Ni是原子属性或者形如是原子属性或者形如Ri(Si)的子关系的嵌套关系模型并被称为的子关系的嵌套关系模型并被称为R的子关系的子关系属性。属性。定义定义2 (嵌套关系元组嵌套关系元组): 令令A为全局的属性称号和关为全局的属性称号
4、和关系模型称号集合,一个元组被定义为称号系模型称号集合,一个元组被定义为称号-值对的值对的集合集合, , , ,其中,其中Ni A,是原子属性或子关系属性的称号,是原子属性或子关系属性的称号,Vi是原子是原子属性值或子关系对应的元组集合。属性值或子关系对应的元组集合。消防设备消防设备设备类型设备类型品名品名设备型号设备型号型号名型号名称称总数量总数量可用数可用数量量泡沫灭火器PC系列泡沫产生器L554195610090L5541957200140PH型泡沫比例混合器L55419527070L55419539080;数据效力定义定义3数据效力:数据效力数据效力:数据效力(data service
5、)是一个三是一个三元组元组ds:= ,其中:其中:uri:数据效力的独一标识:数据效力的独一标识schema:数据效力所依赖的数据方式,基于定义:数据效力所依赖的数据方式,基于定义1中的中的嵌套关系方式嵌套关系方式operations:数据效力对外提供的操作集合。一个操作:数据效力对外提供的操作集合。一个操作可被定义为一个三元组,可被定义为一个三元组,operation:=name, inputs, outputs,inputs为输入参数,为输入参数,outputs为输出参数。数为输出参数。数据效力的输入和输出均参数为嵌套关系元组的集合,据效力的输入和输出均参数为嵌套关系元组的集合,input
6、和和output与与schema一致一致操作和方式的一致性约束操作和方式的一致性约束;一元嵌套表格操作算子操作类型操作类型操作算子操作算子功能描述功能描述嵌套嵌套关系操关系操作作嵌套表格创建Import(ds)为导入的数据服务ds创建其对应的嵌套表格New数据内容处理Filter(col,condition)根据条件表达式condition对嵌套表格中某一列col的数据进行过滤,该列可以为原子或子关系属性Select()Sort(col,order)对嵌套表格中的数据以某列col的值为条件进行排序,order为升序或降序,该列仅为原子属性Header/Tail (count) 截取嵌套表格开头
7、或结尾的一部分数据数据模式处理DeleteColumn(col) 将嵌套表格中的某列col删除DeleteRenameColumn(col,name)将嵌套表格中的某列col重命名为nameUpdateNest/Unnest(col)将普通的表格转换为嵌套表格/将嵌套表格转换为普通表格Nest()/Unnest()数据清洗AddFunction(col,function)对嵌套表格中的一个或多个列进行算术或字符运算,并将其结果作为新增列,col为原子属性InsertMergeInstance(col)删除某列col上数值重复的数据,实际上实现了对该列的分组Select();二元数据聚合算子操作
8、操作含义含义服务连接服务连接Sequence(ds1, ds2)将服务ds1的输出中的某个属性与服务ds2的输入参数连接结果聚合结果聚合Union (ds1, ds2)将服务ds1,ds2输出结果的元组集合进行并操作;Intersect (ds1, ds2)将服务ds1,ds2输出结果的元组集合进行交操作;Difference(ds1, ds2)将服务ds1,ds2输出结果的元组集合进行差操作;Join(ds1, ds2)将服务ds1,ds2输出结果进行连接操作;二元算子的实现依赖于数据效力方式的语义映射关系-元组集合的语义映射关系相等、包含、相交、不相交根据嵌套关系递归定义在语义映射关系之上
9、定义了各个操作算子的实现方法-以Intersect为例相等包含相交不相交引入了多个匹配器来计算方式的语义映射关系操作算子的结果坚持方式的一致性;案例分析两种非预定义流程的情况针对本地物资贮藏无法满足需求的情况动态的获取额外的物资存储需求对缺货物资进展实时订购;系统实现 ;相关任务数据效力BEA Aqualogic较大粒度的业务对象类型例如客户,订单,员工等及其关系的笼统,采用XML Schema来表示对外访问接口基于SDO,提供对业务对象的查询和更新,以支持多类编程模型Microsoft WCF概念层之上的实体数据模型作为笼统模型实体查询言语,支持以静态接口或动态接口的方式访问实体对象JADE嵌套关系方式嵌套表格上的可视化操作最大的特点是面向业务用户,简单直观;相关任务实现技术实现技术组合能力组合能力用户参与用户参与Yahoo! Pipes数据流形式的Mashup环境,没有统一的数据模型操作算子的设计是高度定制化,缺乏某些常用的算子,如Join用户操作算子形成数据处理流。仍需用户编写代码SpreadATOR基于Spreadsheet,以单元格(cell)为第一要素,并通过公式构建Mashup应用聚合基于实体数据模型及其查询语言。实体间的关系需事先定义以支持连接。表达能力较强,灵活性较弱数据呈现依赖于spreadsheet的布局方式,即可以以任意形式在任意位置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多方协同农业发展项目合同
- 金融服务领域客户信息保护策略制定及实施措施
- 无人机行业航拍和物流配送应用方案
- 品牌整合传播在B2B和B2C市场中的应用研究
- 物业服务纠纷上诉状
- 产品售后服务标准与执行管理办法
- 乘用车行业智能汽车研发与生产方案
- 2025年惠州货运从业资格证在哪里练题
- 法律调解服务合同
- 公司手册标题智能教育软件开发中心
- 中国地理空白图(政区、分省轮廓、地形、铁路空白图)-(3)1
- 四川省成都市龙泉驿区2023-2024学年三年级数学第一学期期末监测试题含答案
- 锅炉控制器modbus协议支持说明
- 粉末涂料有限公司危废库安全风险分级管控清单
- 750更换齿轮箱作业指导书
- GB/T 20706-2023可可粉质量要求
- 安全生产信息管理制度全
- 猜歌名教学讲解课件
- 世界主要国家洲别、名称、首都、代码、区号、时差汇总表
- 2023学年广东省广州市越秀区铁一中学九年级(上)物理期末试题及答案解析
- 《报告文学研究》(07562)自考考试复习题库(含答案)
评论
0/150
提交评论