基于XML的数据交换共享平台模型

合集下载

基于XML高校电子政务数据交换平台的研究与设计

基于XML高校电子政务数据交换平台的研究与设计
Un ve it E Gov r e t i er h g pl tf r b ed n M i d el ed o h i rs y - e nm nt da a nt c an e a o m as o X L s ev op t s ari g an e h ng d a n he n d xc a e at i t
Ab ta t T n l z h u r n i u t o n d s d a t g f i f r a i n i o l g s a d u i e s t e ,a sr c: o a a y e t e c r e t s t a i n a d i a v n a e o n o m t o n c l e e n n v r i i s n
e a zd M r u a ga e 派 生 出 来 的 ,X L 承 了 SM r l a k p L n u g ) ie M继 GL
民主 ; , 第三 电子政务的 出现改变 了管理和工作的传统 观念。
高校 的管理从本质上看,比较 类似于政务管理,因此 电 利用成熟的 w b e 技术建立了 I ta e 系统 , nrnt 将高校内部的各 种数据、信息和 文档置于 Wb e 数据库和服务器上,便于 教职 员工和学生之 间的共 享与交流, 同时也将 I ta e 系统和外 nrnt 面的 It r e 世界 连接 , n en t 建立起对外信息发布 窗。 然而很多
K v rs M e wo d :X L;D t n e c a g ; E G v r m n aa i t r h n e -oenet
0 引 言
1 X ML技 术
电子政务始于2 世纪8 年代初 . O O 它的实施可从三个层面

基于XML消息的安全数据交换平台研究与应用

基于XML消息的安全数据交换平台研究与应用
第2 3卷
第 2期
计 算 机 技 术 与 发 展
COMPUT ER T ECHNOLOGY AND DEVEL OP MENT
Vo 1 . 2 3 No. 2
2 0 1 3年 2月
F e b . 2 01 3
基于 X M L消 息 的 安 全 数 据 交 换 平 台 研 究 与 应 用
S e r v i c e f o r c o mmu n i c a t i o n me n , a a n d u s e s d i g i t a l e nv e l o p e f o r e n c r y p t i o n a n d d e c r y p t i o n, wh i c h e n s u r e s t h e me s s a g e e x c ha n g i n g b e t we e n s y s t e ms q u i c k l y, s a f e l y a n d r e l i a bl y . T h e r e s e a r c h h a s d e in f i t e t he o r e i t c nd a p r a c t i c a l v a l u e i n he t i f e l d o f d a t a e x c h a n g e o f i n f o r ma t i o n s y s t e m. Th e p l a t f o m r h a s b e e n u s e d i n Ch i n a S o u t h e m Po we r Gr id, a n d a c h i e v e d g o o d r e s u l t .
f o r ma t i o n a l i z a t i o n . I n o r d e r t o s o l v e t h e p r o b l e m o f”i n f o r ma t i o n i s l a n d”. a n d b r e a k d o wn i n f o r ma t i o n b a r r i e r s b e t we e n b u s i n e s s s y s t e ms . a n d s we n g he t n he t p o t e n t i a l o f e x p l o i r n g d a t a a p p l i c a t i o n, a n d i mp r o v e t h e e ic f i e n c y a n d l e v e l o f i nf o r ma t i o n s h a r i n g, a s e c u r e d a t a e x 。

基于XML的数字校园数据交换平台的设计

基于XML的数字校园数据交换平台的设计

2 : C o m p u t e r D e p a r t m e n t o fX i n y a n g V o c a t i o al n a n d T e c h n i c a l C o l l e g e , X i n y a n g , C h i a 4 n 6 4 0 0 0 )
0 引言
随着高等院校校园信息化的迅猛发展 , 数字校园建设得到广泛深入的开展和研究 , 通过综合运用计 算机技术 、 网络技术及通讯技术等对学校的所有信息资源进行整合和集成 , 构成统一的用户管理 , 统一的资
源管 理 , 在 传统 校 园的基础 上构建 一个 数字空 间 , 最终 实现 超越 时 间、 空 间的数 字校 园 , 为此 , 急需 在 相对 独
共用. 关键词 : X ML ; 异构数据库 ; 数据 交换 ; 数字化校 园; 数据交换平 台 中图分类号 : T P 3 9 3 . 4 文献标志码 : A 文章编号 : 1 0 0 9— 0 1 8 5 ( 2 0 1 3 ) 0 1— 0 0 6 2— 0 3
De s i g n o f Di g i t a l Ca mp u s Pl a t f o r m o f Da t a Ex c ha ng e Ba s e d o n XM L
Z H A N G Q i a n g —s h a h 一 , B A I L i a n— h o n g 2 , Y A N Z h e n g —x i a n g 2
( h N e t w o r k C e n t e r o fX i n y a n g V o c a t i o n a l a n d T e c h n i c a l C o l l e g e , X i n y a n g , C h i n a 4 6 4 0 0 0 ;

基于XML和Web服务的数据交换共享研究

基于XML和Web服务的数据交换共享研究
电子 数据 交换 是按 照标 准 格式在 自治 的应用 系
信息孤岛, 如何去改变呢?推倒重来是不现实的 , 代 价也太大。 目 前迫切需要的是在以往建设所打下的 基础上, 对现有系统加 以有效的整合和提升 , 以便对 分散 的 、 异构 的多 数 据 源 实 现 统 一 的访 问 , 时 、 实 智 能地将有价值 的数据传递 给其他应用 系统 , 以便 为 信息进行进一步的加工、 处理做准备。这样 , 企业可
确 的决 策 。为 了适 应 企 业需 要 , 越 来 越 多 的应 用 有
主要采取 的有分布式数据库技术 、 电子数据交换技 术、 分布式对象技术 、 软件代理技术等方法。 分布式数据库系统是物理上分散而逻辑上集中 的数据库系统 , 它要求不同的应用程序采用统一的数 据描述 , 共享同一个逻辑上的数据中心来交换和共享 数据。这种方式一般适用于拥有众多分散于各地的
Z HEN Hu i u, U Ja G a —y W in
( colfC m u rN r ws r o t h i lU i rt , ’ n 10 2 C i ) Sho o p t , ot etnP le n a n e i a 0 7 ,hn o e h e yc c v sy 7 a
提 出了一些 技术 方 法 , 这 些 方 法 并 未 能很 好 的解 但
管理 、 贸易、 运输等方面的数据交换问题。它实现了 无纸贸易 , 提高 了信息传递速度和数据处理效率 , 但
E I 有很 多不 足 之 处 : 只 能 采用 指 定 的 网络协 D也 它
议和安全保密协议 , 只能和有 限的贸易伙伴连接 ; EI D 采用基于严格事务处理的标准集来表示各种单 据、 单证、 报文信息 , 其结构灵活性差 , 不能与业务环

基于XML异构系统间的数据交换技术

基于XML异构系统间的数据交换技术

基于XML异构系统间的数据交换技术作者:张冠军来源:《现代电子技术》2013年第02期摘要:随着企业信息化的不断深入,对于异构数据集成的要求越来越迫切。

为此提出了基于XML和JMS的数据交换模型。

首先发送方把数据封装成约定格式的XML文件,利用JMS消息机制通知接收方获取文件,然后发送方解析XML文件,保存相应数据。

在此详细介绍了数据交换过程与XML数据交换规范,同时提出了用于高效率大数据量交换的企业级的数据交换平台。

JMS异步通信的机制具有异步性、可靠性、健壮性,并结合Web Service技术传输数据,能够有效地解决企业异构应用系统间的数据集成问题。

关键词: XML; Web服务; Java消息服务;异构数据集成;映射中图分类号:TN311 文献标识码:A 文章编号:1004⁃373X(2013)02⁃0045⁃030 引言对于跨区域的集团公司,随着公司的信息化程度加深,总公司和子公司之间需要实时或定期交换数据,这些数据如销售报表、财务报表、月度或年度计划等。

同时,公司系统也可能是不同平台、不同技术实现,如何解决总部与分部异构系统间的数据的准确交换,是信息化建设面临的一个重要问题。

XML是一种平台无关,可扩展的标记语言,非常适合不同应用系统间的数据集成。

Web Service技术是一种面向服务的架构,通过标准的Web协议规范发布服务,各个平台的应用都可以互操作。

JMS异步通信的机制具有异步性、可靠性、健壮性,并结合Web Service技术传输数据,能够有效地解决企业异构应用系统间的数据集成问题。

1 应用流程框架总部和分部系统需要实时或定时的数据交换,采用XML,Web Service,JMS技术能很好解决总部和分部异构系统间的数据交换。

业务应用系统通过调用数据交换的接入服务完成数据的发送与获取,数据文件存储在共享磁盘上。

分部系统把分部数据源中的数据生成固定格式的XML文件,通过发送文件服务把文件放入分部共享磁盘中,然后利用数据交换平台间的文件传输,把XML文件放入总部共享磁盘中,并往消息队列发送一条消息,总部系统实时监听该消息队列,发现有文件上传,调用获取文件服务从总部共享磁盘中获取文件,再对该XML文件进行解析,最后把数据写入总部数据源中,完成了数据交换整个流程如图1所示。

基于XML和Web Service的异构数据库数据交换

基于XML和Web Service的异构数据库数据交换
工 程技术
武 汉船 舶职业 技术 学院学 报
2 1 年第 4期 01
基 于 XML和 W e evc 异 构 数 据 库 数 据 交 换 bS r ie的
陈 爱华 ( 武汉 交通职 业 学院 , 北武 汉 湖
摘 要
40 6 ) 3 0 5
随着 Itre 上 连有 越 来 越 多 的异 构 数 据 库 系 统 , 就导 致 数 据 共 享 比较 困 难 , 成 了 资 源 的 极 大 浪 费 。本 文 nent 这 造
统 [ ] 。
12 X . ML技 术优 势
X L是 世 界 互 联 网 协 会 ( o l W ieW e M W rd d b
式信 息 系统正 在 迅 速发 展 , 终 实 现不 同数 据 库 最
之 间 的数 据信 息 资 源 、 硬件 设 备 资 源 和人 力 资 源
数 据被 不 同 的程 序读 取 。③ X ML可 以用 于 共 享
数据 , 通过 X ML, 纯文本 文件 可 以用来共 享数 据 。
X ML也可 以用 于存储 数 据 , 用 XML纯 文本 文 利 件可 以用 来 存 储 数 据 。大 量 的数 据 可 以存 储 到 X ML文件 中或 者 数 据库 中 。应 用 程 序 可 以读 写
建 立 了两 种 异 构 数 据 库 平 台 , 述 了使 用 X 阐 ML和 We evc 现 异 构 数 据 库 存 取 数 据 的 原 理 , 后 实 现 了 异 构 数 据 bSri e实 最 库 中表 之 间数 据 交 换 , 异 构 数 据 库 之 间 数据 共 享 提 供 了技 术 支 持 。 为
外存 储数 据 。②XML用 于交换 数据 , 通过 X ML, 我 们可 以在不 兼 容 的 系统 之 间交 换 数 据 , 大 大 将

基于XML和Web Service的高校数据交换平台设计

基于XML和Web Service的高校数据交换平台设计摘要:针对高校信息化建设中的现状,通过对传统数据集成技术的优缺点进行分析,基于XML和Web Service,搭建一种统一的数据交换平台,有效地解决了高校不同部门的数据库之间存在的异构问题,实现了资源的共享,大力推动了信息化建设的进一步发展。

关键词:信息化建设;数据集成;XML;Web Service0引言随着网络技术的飞速发展,高校信息化建设取得了显著的成果,越来越多的部门开发了自己的应用系统,如人事管理系统、教务管理系统、财务系统等。

然而,随着信息化进程的不断推进,所暴露出的问题也日益明显。

首先,这些业务系统大多是由学校各部门在不同时期、基于不同的软硬件平台所开发的,各个系统之间相互独立,数据在体系结构、存储模式、信息表示等方面存在异构,形成了大量的信息孤岛,难以保障数据的准确性和一致性;其次,由于缺乏统一的信息标准和规范,导致学校内部各部门之间无法实现数据共享及信息交换,大量资源得不到合理应用。

因此,在不改变学校各部门现有系统的前提下,对分散在各应用系统中的异构数据进行整合,搭建一个统一的数据交换平台,实现对数据的统一访问和控制,成为当前校园信息化建设中迫切需要解决的问题。

目前异构数据集成的技术主要有三种:数据仓库、联邦数据库和中间件方式。

数据仓库把来自不同数据源的数据复制到一个统一的数据仓库中,进行集中查询,用户可以直接访问数据仓库获取数据。

其优点是处理简单、便于控制,缺点是数据重复存储,数据源的更新无法及时反映到数据仓库中。

这种方法只适用于数据访问频繁、且数据源相对稳定的情况,不适用于实时查询。

联邦数据库是由参与协作的半自治的数据库系统组成,各数据源之间相互独立,通过数据转换接口来实现彼此的访问。

这种方法的优点是容易实现,缺点是当异构数据源种类繁多且经常变化时,工作量大、扩展性差,只适合数据源较少的情况。

中间件方式并不改变数据原有的存储位置,通过为所有异构数据源提供一个统一的虚拟视图来实现集成。

基于XML共享数据中心关键技术研究

基于XML的共享数据中心关键技术研究摘要:本文针对基于xml的共享数据中心建立过程中所涉及到的关键技术进行了研究,分析了现有的异构数据中心所存在的不足。

关键词:xml;数据中心中图分类号:tp399文献标识码:a文章编号:1007-9599 (2013) 07-0000-021引言随着信息化进程的不断推进,各单位先后引进了一些管理信息系统,这些系统的引进,提高了管理效率、规范了管理流程,但随着各类管理系统和数据信息的增多,各种各样的管理信息系统自成体系,且相互之间缺少数据共享和数据交换的机制,这最终便形成了一个个的“数据孤岛”。

由于开发时间、数据来源等不一致,各管理系统采用的操作系统、数据库管理系统、数据结构的定义也各不相同,这就造成了各个管理系统在操作系统、数据库管理系统等方面的异构。

同时,由于受到应用集成技术的限制,实现多个分布式异构数据库的开发代价又太高。

在这种情况下,如何消除数据孤岛,实现各管理信息系统之间的数据共享和数据交换已成为当前亟待解决的问题。

数据集成技术的发展,为异构数据库的集成提供了许多崭新的途径。

其中xml技术尤为引人瞩目。

xml不依赖于任何数据库和平台、能够自描述、易于扩展,这些特征都使xml成为实现异构数据库集成的最佳选择。

因此,为解决异构数据集成问题,实现数据的共享,保证数据的一致性,本文对实现中的一些关键技术问题进行了深入的研究。

2共享数据中心的研究现状2.1共享数据中心存在的问题。

共享数据中心存在的主要问题包括:(1)各个应用系统所包含的数据在格式上、结构上以及语义上都存在不同之处。

(2)随着信息化的深入发展,新的应用系统会逐渐的加入到已有的数据集成环境中,这就增加了整个系统的复杂度。

(3)应用系统的建设过程都是各单位针对自己的需求来开发的,没有实现统一的数据备份和恢复规划,因此一旦发生重要数据的丢失,就会导致严重的后果。

(4)异构数据库中数据的交换非常繁琐、费时,重用性和移植性都很差,且并未解决系统中存在的数据不一致和数据冗余问题。

基于XML的网络课程资源元数据共享研究

课程学 习引起了各级各类教育部 门的重视 、开发与 建 随着 X ML的不断发展和应用 , 各种基于 X ML的 设 .网络课程学习不是 简单地将 以教师为中心的课 堂 网络教学 系统也应运而生 .网络课程作为网络教学信 面授搬到 网络上的课程平台 ,而是更注重在网络环境 息的载体 ,在 网络教学系统中无疑是教学的核心.使 中提供 以学习者为中心 的课程系统 ,这就实现了课程 用 X ML作为异构数据库之间信息交换使用的数据描 资源 的全 民共享 .现实 中网络课程缺乏统一的系统格 式及存储方式 ,无法面向用户提供便捷有效 的检索及 处理 ,各种课程资源系统 间缺少互通和共享 的基础 , 相似性高 ,缺少一种资源共享与及时更新 的机制 ,难 述语言 ,不用对现有网络课程 资源库 的结构做出任何 变动 ,单个 的网络课程资源库 也可 以根据需要来选用
干涉到内容的存储 ,这就为数字化资源 的永久性保存
提供 了技 术支持 . 同时 , ML也是一种通用 的语言规 源 的格式 、质量 、处理方法和获取方法等细节 ,其 目 X
范, 支持几乎所有的网络传输协之 间的文档转换 ,达 借助它能够实现网络共享 ,使用数据资源的用户可 以
于X ML的 网络课程资源元数据共享构想. 关键词: 网络课程 资源;元数据 ;X ML 中图 分类号:T 3 30 P 9 .9 文献 标志码 :A 文 章编 号 :10 — 2 1 0 10 — 0 3 0 0 6 5 6 ( 1) 2 0 2 — 4 2
随着现代计算机技术及教育信息化的发展 ,网络 到 “ 信息无 障碍”的 目的.
不 同的应用程序管理 .这既能保持 自身系统的特色 ,
又能充分享受到数字化跨库服务 的优越性 ,达到最大
以根据学习者的实际情况提供相适应的课程组合 ,使 限度 的信息 共享 .作 为 目前各种 数据 的首选格 式 ,

基于Hibernate和XML的数据交换平台设计

() 1 数据 交换流程 。数据 交换流程 见 图 1 。 是 Hien t b ra e对象 和 XML文 档之 间的相 互转 化 . 即如 何 将 Hien t 象 转换 成 X b rae对 ML文 档 .以及 如何 将
X ML文 档 转 换 成 H b mae对 象 ie t
和属 映射 , 现 据库 表名 ) 性名 ( 到 数据 库表 的 字段 ) 根据
如果在 数据交换 时先交 换主 表的数 据 , 再交换 从 表 的数据 . 就可 以解决数 据的参 照完 整性 问题 。将 数 据 库表 作为 节点 . 之间 的关联 作 为有 向边 , 向从 表 方
主 表 指 向从 表 . 么 数 据 库 表 格 以及 它 们 之 间 的关 联 那
可 以构成一 个有 向图 。不 考虑数 据库表 的 自关联 , 则 该 有向 图的拓朴排 序 即进行 数据交 换表 的顺 序 。 如果 按 照该顺序 进行数 据交换 . 可以解 决数据 的参 照完 就
XML和 UUI 等技 术 。 D 用非常 简 洁的方 式解 决 了数 据 交换过 程 中的各 种 难题 , 且该 而
方 法 具 有 很 强 的 通 用 性 . 适 用 于 各 种 关 系 型 数 据 库 系统 及 各 种 操 作 系统 之 间 的 数 据 交
换 。
关 键 词 : brae XML; Hie t; n UUI ;数 据 交 换 D
机 器都是 唯一 的。 本文 的思路 是维护一 个特殊 的数据 库 表 . 称是 u i1 l 该表 有 u i tbe a e p i 名 ud ' 。 b ud、 lN m 、kd三 a 个 字段 , 别代 表机 器产 生的 UU D, 分 I 表名 和 主键 I D。 由 于 U I 的唯一 性 .结 合 本文 提 出 的数 据 交换 算 UD 法 . 以确保每个 U I 可 U D对 应 的数 据库 表记 录在 所有 参 与数 据交换 的系统 内部只有一 条 . 而可 以解 决 主 从 键 I D冲突 的问题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

!""#$%%%&%%’( )#$$&***+,#清华大学学报-自然科学版./012345678329-":2;0<:5.=*%%+年第(+卷第$期*%%+=>?@A(+=#?A$*B,+C$%’&$%C=$$D 基于E FG的数据交换共享平台模型章明=许青松=沈锡臣-清华大学计算机与信息管理中心=北京$%%%B(.收稿日期H*%%$&$$&*+基金项目H清华大学I九八五J项目作者简介H章明-$D C B&.=男-汉.=浙江=硕士研究生K通讯联系人H沈锡臣=副教授=L&M72@H:71N:O P1234567A<Q6A:3摘要H为了改进传统数据交换共享平台缺乏通用性和扩展性的问题!使用了目前数据交换领域内最新最热点的可扩展标记语言"#$%&技术!提出了基于#$%技术的数据交换共享平台的模型’该模型分为系统描述层(流程控制层和数据控制层!分别对系统进行抽象描述(工作流程的控制以及对数据交换共享控制’该模型的设计充分利用了#$%的优点!使得数据交换共享平台具有更好的通用性和扩展性!并且降低了开发人员的工作量’关键词H数据交换)可扩展的标记语言)文档类型定义中图分类号H0R+$$A$+文献标识码H S 文章编号H$%%%&%%’(-*%%+.%$&%$%’&%+T U V U W X Y Z U[\W U[]^Z U_‘[\a b U V c d_ee d]W bf U^W]d[E FGg h i j k l m n o=p qr m n o s t n o=u h v jp m w x y n-z d e a{V W_U[]|[c d_e U V‘d[FU[U\W e W[V z W[V W_=}^‘[\Z{U~[‘!W_^‘V"=#W‘$‘[\%&&&’(=z Z‘[U.)f^V_U Y V H05<<*P<312+@<,7-.6/0734674<2161<Q P?2M/-?9< P-7Q2P2?37@Q7P7<N:5734<73Q/@7P1?-M157-2341?--<617+@<73Q <N P<312+@</-?+@<M1A05<*,0P<:53?@?4223:@6Q<1P5</797*,0 R7-1<-73QQ?:6M<3PP2/<Q<1232P2?3-303.A05<37P7L N:5734< 73Q R@7P1?-M"57-234,?Q<@Q<9<@?/<Q23P521/7/<-61234*,0 P<:53?@?4221Q292Q<Q23P?P5-<</7-P1P?:?3P-?@P5</-?:<1173QP? :?3P-?@P5<Q7P7<N:5734<73Q157-234A05</@7P1?-M1P73Q7-Q21 Q<1:-2+<Q+230373QP5<23P<-17:<1?-/-?4-7M M234?11P73Q7-Q21 4-2P<3+2/797*,0R7-1<-A05<*,0P<:53?@?42M7.<1P5< /@7P1?-M-<617+@<73Q<N P<312+@<A5W"6d_]^H37P7L N:5734<7<*P<312+@<,7-.6/0734674<-*,0.7 3?:6M<3P02/<3<1232P2?3-303.可扩展的标记语言-*,0.技术是当前数据交换研究领域内的热点K作为8+)的标准=它的出现为数据交换提供了一系列的技术和方案=可以方便地实现流程自动化和信息交换自动化等K在*,0诞生以前=系统间如果通过网络进行数据交换=参与数据交换的各方必须严格遵循相同的规则=才能准确地对数据进行封装和解析K*,0诞生以后=给数据交换方式带来了革命性的变化K 目前国内国外的大部分数据交换共享系统还是使用传统的方式=每个系统按照自己的标准设计=没有良好的复用性和扩展性=每个系统都要独自完成+个层次的设计=不仅浪费了大量的时间和精力=而且不可避免会产生很多的漏洞=不利于数据的安全K 而本文提出的模型则使用了*,0技术=将高层的应用和底层的基本操作分开K在以后的数据交换平台中只需考虑高层应用的开发=而不需要考虑底层的细节问题=这样就能节约大量时间精力=而且提高了安全性K%E FG的相关技术%A%可扩展的标记语言*,0是一种元语言=是一种用于描述其它语言的语言K*,0有一个很显著的特点=就是*,0文档本身不描述数据的显示方式=而只是表示数据的本身=数据按照树状表示K*,0中的每个标记都是用实际的意义来表示的=对于信息的搜索很有好处=能够根据数据的意义来进行查找K*,0实现了数据的结构和显示分开=数据不仅能够用来显示=还能为其它的应用程序提供数据源=也就是能起到数据库的一部分作用K%A9文档类型定义为了使用*,0文档中的数据=必须让别人知道*,0文档中有哪些数据=它的结构和类型是怎样的K所以*,0提供了一种机制:文档类型定义-Q?:6M<3P P2/<Q<1232P2?3=303.K!"#$%&解释器接口’()*+,-.,是一个提供给程序员二次开发的软件包/它能给开发者提供读取’()文档中数据的方法0使应用程序能够方便得到’()文档中的数据/它主要分为两大类1事件驱动类2.3.4567,83.49的:;’2-8<=>.;*?@A,’()9和对象模型类2A B C.D5 <A7.>9的E F(27A D G<.45A B C.D5<A7.>9H I J/ :;’通过顺序浏览’()文档0读每个元素的时候都触发一个事件0在事件处理函数中对文档内容进行操作/优点是只浏览一遍文档0速度快0节省资源/缺点是只能顺序浏览0不能回退0不方便/E F(是基于树的对象模型/预先浏览文档0将’()文档按照树形结构保存在内存中/在应用程序中直接通过访问内存中的树0获得数据/优点是面向对象0使用方便/缺点是浏览两遍文档0占用大量资源0不适合比较大的’()文档/K通用信息交换共享系统模型信息交换共享系统是用来在企业的各个部门之间进行信息资源的共享和交换的/作为共享系统0应该具备数据的查询L增加L修改L删除等功能0而作为交换系统0它应该具备数据的导入L导出等功能/K"!交换共享系统的总体结构交换共享系统总的结构采取M N:的方式0用户通过浏览器访问系统0所有的工作都在服务器端完成0不需要在客户端安装任何软件/这样不仅方便了用户的使用0也有利于系统的升级和维护/在传统的信息系统设计中0程序员需要对应用层L中间层和底层进行设计0所以每做一个项目就要重新设计O个层次0加大了工作量0不利于系统的完善和升级/在各个交换系统中0中间层和底层具有大量的重复0我们把这些重复的东西抽象出来0设计成一个数据交换共享平台0提供给开发者0在这个平台基础上开发应用系统可以大大地提高效率和可靠性H P J/交换共享系统的总体结构图如图I所示/交换共享平台分为O个层次0分别为系统描述层0流程控制层和数据控制层/平台对应用层和数据库系统提供了统一的访问接口0当这些层次的代码改变的时候0接口不变0这就保证了平台的复用性/由于交换共享平台对各个系统有良好的复用性0所以需要对各系统的底层进行抽象/如果用’()技术对系统进行描述的话0就能够非常方便灵活地描述系统/对于交换共享系统0如果制定出一9P X X O0R O2I9!"#$%!"&’($!)"*$’"!)&+,+-%./0%"&’($!)"*/1&)&+,+-%./0%"&234"0"."5,’($!)"*’,!%567-/)&+,+82描述文件是根据规范而对系统的描述9用:.0文件具体描述系统的各个部分;例如根据数据源的规范9下面的这个描述文件描述了两个数据库< 3=>?@A B C D E F G HI J K L M B G N F O E G P HI6Q R S J R M=234&(),T/"&+,+*’($!)"’T’,".I O U V U* D F W C N B K O V O M23&+,+*’($!)"23’($!)"’($!)"*5+."H I(!+)0"J M ’($!)"*,T/"H I(!+)0"M’($!)"*$’"!HI W D B C M’($!)"*/1&HI X Y O M23’($!)"*’,!%562Z O[N<F C U N@B<V\E G<]\F D V G U?B J<J^R J<F C U J3_’($!)"*’,!%562 3_’($!)"23’($!)"’($!)"*5+."H I&Q‘J M’($!)"* ,T/"H I&Q‘M’($!)"*$’"!H I M’($!)"*/1&HI M23’($!)"*’,!%562N<a V B D V K O[b3_’($!)"*’,!%5623_’($!)"23_&+,+*’($!)"2系统描述层接口则是为流程控制层和数据控制层服务的9它使用:.0/U C D B C写成9每一个抽象的类都有相应的接口9它能解析相应的:.0文件9能够对描述文件进行相应的P B V和D B V的操作9即系统描述的读写器c^d;对于数据源9可以设计以下的接口<’V C E G PP B V’F W C N B,e X B7’V C E G P’F W C N B5U?B8fE G V D B V’F W C N B,e X B7’V C EG P’F W C N B5U?B9’V C E G PV e X B8f’V C E G PP B V’F W C N B/Y O7’V C E G P’F W C N B5U?B8fE G V D B V’F W C N B/Y O7’V C EG P’F W C N B5U?B9’V C E G PX Y O8fgE G V U O O’F W C N B7’V C EG P’F W C N B5U?B8fE G V O B@’F W C N B7’V C EG P’F W C N B5U?B8f通过这样的接口9流程控制层和数据控制层就能完全访问和控制系统描述层了;h K i流程控制层流程控制层的结构如图S所示;流程控制层用来控制数据的操作过程9它通过应用层给它的要求生成一个控制文件9并且给数据控制层提供一个读取控制文件的接口;而控制文件是整个交换共享平台的调度系统9它提供对各个数的数据交换共享平台模型于整个图像中!图"空洞的填补在#$$$%&&’()*+的机器上,整个漫游基本上可以达到准实时!对于漫游速度,按照不同的分辨率进行了统计,见表)!表-漫游速度统计分辨率’像素漫游速度’.帧/01(2()*3()*4&54)%63)%6(&56%()3%()45%"总结本文基于狭缝图像的四维光场模型,实现了一个完整的三维虚拟场景漫游平台系统!通过对漫游空间的有效组织,降低了存储空间的消耗,提高了采样的效率7有效地填补漫游图像中的空洞,提高了图像的质量7通过内存管理8路径预测以及碰撞检测等处理,提高了漫游的稳定性与连贯性!参考文献.9:;:<:=>:?2@(A+B+C D D E FG,H C0I J KL5#D M F J K N C B O J P M D C F Q RE FC O E Q M S T E0M P U M F P M U C F Q0V0N M O@W A5#U J B5X$L L Y W#Z[\%@]A5 ]E D C^J U F C E RG J0W F Q M D M0,(\\%54\_65@)A G M‘J V+,Z E F U E I E F#5G C Q I N^C M D PU M F P M U C F Q@W A5#U J B5 X$L L Y W#Z[\6@]A5G J a C0C E F E R b M c d U D M E F0,(\\65 4(_)5@4A L J U N D M UX e,L U f M0f B f a g Y,X f M D C0g C Y,]J I M F+h5i I MD a O C Q UE K I@W A5#U J B5X$L L Y W#Z[\6@]A5G J a C0C EF E Rb M cd U D M E F0,(\\65_4%_5@_A桂涛5三维复杂模型实时动态显示的研究与实现@j A5北京R 清华大学,(\\*5L k$i E J5X N a P V E F P Y M E D C f E N C J F J^Y M E D S N C O M j V F E O C B j C0K D E V J^4S j]J O K D M l+J P M D@j A5H M C m C F Q R i0C F Q I a E k F C‘M U0C N V,(\\*5.C F]I C F M0M2@%A孙政,邓俊辉,唐泽圣5基于狭缝图像的四维光场模型@e A5工程图学学报,)&&&,-n.42R\&\65X k b o I M F Q,j p b L e a F I a C,i W b L o M0I M F Q5_S jD C Q I N^C M D P T E0M PJ F0D C NC O E Q M0@e A5q r s t u v w x y z{|,)&&&,-n.42R \&S\65.C F]I C F M0M2@6A Y E P M O E B I M U#,H C0I J K L5+a D N C K D M S B M F N M U S J^S K U J m M B N C J FC O E Q M0@W A5#U J B5X$L L Y W#Z[\*@]A5hD J U C PE Rd U D EF P J,(\\*5(\\)&65.上接第(&}页2~结束语基于!+G的数据交换平台的模型是根据当前的各个数据交换系统的优点和缺点而提出的,总体来说有以下特点R使用了!+G规范,使平台具有良好的通用性8扩展性!用!+G的j i j描述了数据交换中要遇到的各种对象及其操作!使用了e E‘E作为开发!+G#E U0M U的工具,具有良好的移植性!用数据交换共享平台的模型完成了系统的中层和底层部分,具有通用性,使以后的开发工作更加方便!参考文献.9:;:<:=>:?2@(A W U O0N U J F Q p5i I Me E‘EW K C^J Ul O D#U J B M00C F Q.e W!#2i a N J U C E D@p H’d G A5I N N K R’’m E‘E50a F5B J O’l O D’m E l K’P C0N’(5(’P J B0’N a N J U C E D’C F P M l5I N O D,)&&(5@)A金蓓弘,刘志军5数据传输工具j E N E i U E F0的设计与实现@e A5计算机工程与应用,)&&(,~"R}((5e$b H M C I J F Q,G$k o I C m a F5j M0C Q FE F P C O K D M O M F N E N C J FJ^P E N E N U E F0^M U N J J Dj E N E i U E F0@e A5#$%x&’(v r s t z s((v z s t w s) *x x+z{w’z$s|,)&&(,~"R}((5.C F]I C F M0M2@4A,C P M U Q U M FX,P M-J0W,o Z k e a F5!+G^J U P E N EM l B I E F Q M @e A5.$/(vr s t z s((v z s t0${z(’10&%%(v2((’z s t,(\\\, .)2R*_&*_)5@_A d[H U C M FZ e5]U M E N C F QP E N E M l B I E F Q M0N E F P E U P0c C N I!+G R Ec E0N M3@W A5,M T$F^J U O E N C J F X V0N M O0p F Q C F M M U C F Q5#U J B M M P C F Q0J^N I Mh C U0N$F N M U F E N C J F E D]J F^M U M F B MJ F@]A5 )&&&564665@%A,M Q M F M U X,j E‘C0j5!+G i#X P E N E M l B I E F Q M@W A5 W k i d i p X i]d b#U J B M M P C F Q05$p p p X V0N M O0Y M E P C F M00i M B I F J D J Q V]J F^M U M F B M@]A5)&&(56&%6(%5@6A李钊,曹亮,唐春华,等5一个!+G的数据模型及其储存策略@e A5计算机应用研究,)&&(,.((2R(4_(465G$o I E J,]W d G C E F Q,i W b L]I a F I a E,M N E D5W^J U O E D P E N E O J P M DE F P0N J U E Q M0N U E N M Q C M0^J U!+G@e A5*x x+z{w’z$s 4(|(w v{y$5#$%x&’(v|,)&&(,.((2R(4_(465.C F]I C F M0M2\((訾磊,等R基于狭缝图像的三维虚拟漫游。

相关文档
最新文档