数据交换技术

关键词:

数据交换技术(精选十篇)

数据交换技术 篇1

在网络通信的工作原理中,本节教学的主要目的是让学生了解网络通信的工作原理,经过上节课的学习,学生已经了解了网络数据的大致传输过程,知道数据在网络中传输采用的是层次性结构,每层又都有相互约定的协议,在发送数据端将要发送的数据经过层层协议放到发送端口做好发送的准备,而另一接收端将接到的数据逆向地、将接收到的数据,层层按协议恢复到原发送的状态。但是发送端的数据放到网络发送端口后在网络上又是如何传输到接收端的呢?这就是本节课要学习的内容—数据交换技术。数据交换其实分为3种技术,要深入了解网络数据的交换过程必须结合学习另外两种交换技术才能掌握得更清楚。3种交换技术单纯讲内容比较枯燥,但它与我们的货物运输过程非常相似,所以以货物运输过程作为类比,学生的学习就会有了依托,学起来也更简单易懂。

二、学生分析

网络技术的专业性比较强,单纯讲网络技术就比较枯燥,学生不太愿意接受这样的教学方式。但本节内容可以借鉴学生已有的经验,采用学生比较愿意参与的快递游戏方法,在游戏中掌握数据传输过程的基本特点后,再延伸到网络数据传输的学习中来,学生不仅容易接受,对知识点理解得也会更透彻。

三、教学目标分析

(1) 知识技能目标:掌握3种数据交换技术的过程及其各自的特点。

(2) 过程方法目标:先通过快递过程的分析,了解快递可能存在的途径方法及其各自的优缺点,然后进行知识迁移,明白3种数据交换的过程及其特点。

(3) 情感态度价值观:培养学生的自主探究精神;培养知识的迁移能力。

四、教学重点、难点分析及处理思路

3种数据交换技术传输数据的过程。解决方法是通过帮助快递公司完成一项快递任务来让学生先了解货物传输可能有的几个过程,然后在比较中,了解各种传输的特点,再与数据传输的过程结合起来,达到理解数据传输过程的目的。

五、教学过程

1. 引入

几个DHL (中外运敦豪国际航空快递有限公司) 的广告,内容为:

(1) 度假过程中到处都可看到DHL公司在利用各种各样的途径为客户送快递;

教师进行简单讲解,该广告的目的是让学生感受现在发达的物流、快递行业,可能学生很少接触物流、快递行业,所以对快递行业一点不了解,而无法深入地参与到课堂讨论中来。

(2) 为了加快快递送达的时间,用专机来完成;

(3) 碰到堵车为了及时把客户的快递送达由自行车从巷子里走帮助送快递。

这两个广告的目的是为了让学生体验多种多样的快递方式,从而给学生以完成下面教师给出的任务一些启示。

2. 布置任务

从以上的例子大家可以知道快递的作用,以下为任务的布置:

任务内容:常州某个家具企业要参加上海的一个展览会,要把他们最新制作好的整套家具尽快送到上海的展览馆,请你按照: (1) 最短时间; (2) 最省事; (3) 最省钱等多种思路进行设计,一个组至少设计两种方案,有两种以上更好。

注意点: (1) 因为路途不是太远,所以要求都用汽车在公路上完成此运输任务; (2) 大家在设想时可以用极端的想法,就像物理中不计摩擦力一样。

3. 分组讨论

每组五六个人,可采用头脑风暴的方式,由组长负责记录并对头脑风暴内容进行整理,将整理结果先告知组员,由组员审核通过后,参与课堂竞答和讨论。

4. 课堂竞答讨论

由每组组长介绍各组讨论结果,教师在黑板上作记录,其他组在此基础上进行补充。

5. 教师总结

对学生想出的办法作归类,大致归成3类,见表1:

(1) 最快捷的方法:路上一路绿灯,没有任何交通阻塞,所有车辆、行人都为你让路,就像外国政要来访华的时候,不会去等红灯一样,从他出发的地方到目的地之间,交通警已经为他开好了路,在这样的路上走肯定是最快捷的;

(2) 最省事的方法:用一辆大车把整套完整的家具装好后送到目的地,不需要重新进行组装;

(3) 最省钱的方法:把家具拆成板材, 然后分成几辆小车分别送到目的地, 中间如果碰到堵车, 可看情况走不同的路到达同一目的地, 到了目的地再把家具组装起来即可。

6. 学生自主探究

刚才教师总结了3种不同的途径,是否把大家的想法都包括进去了?是。其实网络上用到的数据交换技术就是其中的1种,包括网络数据传输的技术,数据交换技术一共有3种类型:电路交换、报文交换和分组交换。

学生自主探究学习:根据图1所给出的3种不同的数据交换方法,结合教师前面总结的3种运送家具的方法,理解图中的内容,并给予解释,见表1。

7. 新课讲授

学习结束后,学生跟着教师再一起理解一遍3种数据传输过程。不让学生讲是因为学生讲可能不完整,这样会浪费上课的时间,教师讲的时候给学生说留一定的余地,不一口气说完,适当给出一些问题,让学生跟着说,教师不多予评价,以自问自答为主,一方面有助于激发他们参与的积极性,另一方面也会理解得更透彻。在讲授过程中将数据交换技术与前面家具的运输方法结合着讲,学生更容易明白。

8. 分组讨论

分组讨论3种数据交换技术各自的优缺点见表2,完成书上表3~6。注意:还是可以参考家具运输过程给出的提示,并从通讯速度、线路使用率、对中间设备的要求考虑。

9. 教师归纳总结

讨论结束后,教师对课堂内容作归纳总结。

10. 反思性练习

学生在了解各种数据交换技术的基础上做综合练习:

阅读资料判断下列哪几种说法是不正确的 ()

A.IP电话是分组交换,传统电话是电Z路交换

B.IP电话是共享线路而传统电话是独占线路

C.IP电话通话时不受带宽、延迟、网络拥堵的影响,通话质量高

D.通信的费用差别很大,IP电话比较便宜,尤其在打国际长途时更能体现出来

六、自我评析

本堂课总体效果比较好,DHL广告的引入激发了学生对课堂学习的兴趣,经过货物运输的类比,学生掌握起来比较轻松,总体掌握情况较好。不足之处是学生设计的运送货物的方法不能刚好符合教师的要求,讲到教师要求到3种方式,而其他类似的重复的方法比较多,这样课的衔接就不太完美,需要改进。

教学内容分析思路比较清楚, 这为后续环节的设计打下了一个比较良好的基础。

网络技术专业性强、知识点多, 难于理解与记忆, 这是事实, 但学生不愿接受的是死板、枯燥、满堂灌式的教学方式, 并不是网络技术本身。

如果能够通过通俗、合理而又不失科学性的方式让学生掌握这些知识, 学生未必不喜欢学习这部分内容。

能力与情感态度是两回事。

教师力图通过学生身边的事例, 讲解深奥的计算机网络工作原理, 这是本课教学设计的一个亮点。

用学生熟悉的身边事件作对比, 这是突破教学难点的一种有效方法。使用这种方法的条件是二者之间具有较高的相似度。

现实生活中物品递送过程中所遇到的问题有很多, 与数据交换所面临的问题有很大差距, 在布置学生讨论时, 需要针对二者工作方式相近的地方, 限定一些条件, 让可变因素相对集中, 学生讨论的结果才能相对集中。

若学生真的进行头脑风暴, 得出的结果可能五花八门, 未必是教师后面总结的这三种方法。

如果教师硬把学生的思路拉到这三种方式上来, 前面学生讨论的作用又何在呢?

路上交通顺畅, 这是运输的条件。某个个体选择何种方法对运输条件不会有根本影响。

这种方法因为拆卸、组装增加了的工作流程, 大车换小车降低了运输效率, 运输成本会大大增加。

现实生活中运大件送家具时一般都是要把家具拆成散件的, 但是散后的散件所占空间减小, 更容易放进一辆车里。谁见过用一串车, 每辆车只装一块木板送家具的?

这种类比的科学性值得商榷。

物理链路在任何方式下都是必须的, 只不过报文交换不需要专门的、独立的物理链路。

自由探究一般需要从生活中的实际问题出发, 经过抽象概括, 转换为学术问题, 通过总结归纳实验现象, 得到初步假设, 再经过搜集证据证实假设, 用初步验证假设的假设演绎出新的现象, 再经过实验验证将假设的真实合理性。

如果学生只是通过阅读材料, 了解某项事实, 这与探究学习的本质相差得还很远。

传统电话确切的含义是什么?除了IP电话以外的电话都是传统电话吗?过去我们利用MODEM通过电话线上网, 使用的是什么数据交换技术?实际情况比较复杂, 恐怕很难一概而论。

教师课后对教学效果的反思很客观, 认识非常清醒。

看来如何选取更适合的事例来讲解数据交换的原理, 还需要进一步研究、探索。

参考文献

计算机网络数据交换技术论文 篇2

一、常用计算机网络数据交换技术简介

1.1报文交换技术。

所谓的报文交换技术,就是在传输过程中以报文为单位,报文就是从站点发出的数据块,其长度没有限制,并且不是固定不变的报文交换技术的使用过程中,目的地址会加在报文当中,发送时,报文上附加的目的地址会被网络节点进行解读,然后将报文按照目的地址发送过去,从而达到信息传送的目的,报文交换技术的工作过程就是如此。

1.2电路交换技术。

电路交换技术采用的是麦种编码调制技术,当半导体技术逐渐发展成熟起来之后,交换机中也采用了电子技术,在刚开始的时候,电子技术只应用在了其控制部分,其他部分用的还是机械节点,在这之后,又出现了半电子交换机,这些交换机还是只有某些部分采用了电子技术。随着微电子技术的发展,半导体的体积变得越来越小,因此,可以使很多部分都采用电子技术,出现了全电子交换机。在计算机网络数据交换技术中,程控数字交换技术在信息数字化中的应用非常广泛,它能够使通信的质量和效率更高,这项技术一般使用在普通电话通信方面[1]。

1.3分组交换技术。

分组交换技术可谓是网络未来发展的一个主要的方向。这项交换技术能够对信息进行系统的统计,它不仅有电路交换技术的有点,也有报文交换技术的优点,因此,它对于宽带的利用率比较高。分组交换技术由面向连接和无连接两种形式组成,第一种类型与电路交换相似,通过这种类型来进行数据交换时,一般都是在交换机中进行的,分配资源的时候,用逻辑标号来表示。

1.4综合业务数字交换技术。

利用一种交换技术来让所有的业务的功能都完成,这种技术就是综合业务数字交换技术,ATM即异步传输模式就是典型的一种综合业务数字交换技术自从光纤通信技术出现并得到发展之后,利用这种传输通道,网络数据交换可以使误码率大大的降低,同时将数据的传输速度大幅的提高,这样在数据的传送过程中,延迟就很短,从而使ATM实现高速的数据交换。

二、计算机网络数据交换技术的比较分析

2.1报文交换技术。

报文交换技术在进行数据传输的时候,是通过储存转发的方式完成的,报文传输过程中只占用一条通道,当遇到报文数据较多的情况时,由于一条通道满足不了传输的需求,就会根据转发的顺序进行排列,所以导致了传输过程中数据延迟比较严重,传输的效率较低,所以,当实际情况中需要实时通信时,一般不采用报文传输这种方法。

2.2电路交换技术。

电路交换技术在信息传输过程中使用的是麦种编码调制技术程控数字交换技术对于提高数据传输的效率和传输的质量都有重要的作用,而且随着光纤技术的应用,电路交换技术也得到了很大的发展。但是,电路交换技术也存在着不足之处,在传输信息之前,它要架设线路,而这些线路在释放前,通路被完全占用,这就导致了传输效率的低下。

2.3分组交换技术。

分组交换技术是计算机网络数据交换技术未来的.一个主要发展方向,分组交换技术借鉴了报文交换技术的一些方法,在数据传输中也采取了储存和转发的方式,当数据通过这种方式转发到目的地址之后,要对信息重新组装才能利用,这种数据交换技术在网络中使用最广泛[2]。

三、计算机网络数据交换技术的发展方向

通过对上文提到的几种计算机网络交换数据的分析比较可知,计算机数据交换技术为了满足时代发展的需求,今后其必定会朝着智能化与自动化、大容量、高效率的方向不断发展,其可靠性、数据的安全性、线路的利用率肯定都会得到改善。

结束语

动态数据交换技术的简单讲解 篇3

关键词: 计算机测控 动态数据交换 组态王

1.引言

计算机及测控技术是为高等教育自动化专业本科生开设的一门专业选修课,课程的主要教学内容是计算机测控系统设计开发方面的专业知识,该课程集理论性、工程性和实践性于一体。随着工业生产规模不断扩大,使得测控系统复杂程度大大提高,系统需要交换的数据种类和数量不断增加,不同系统的设备具有不同的通信机制,造成测控软件相互之间不能通信。为了该问题,动态交换技术(DDE,Dynamic Data Exchange)应运而生,解决测控系统之间通信的一系列问题[1]。DDE技术较抽象,学生理解较困难,本文以理论与实例相结合的方式讲解该技术,使学生更好地理解和掌握该技术。

2.动态数据交换技术基本原理

2.1 DDE基本概念

动态数据交换DDE(Dynamie data exchange)是Mierosoft Window所制定的程序间通信的一种常用协议。动态数据交换已经成为Windows的一部分,并且许多应用程序都采用DDE技术,DDE作为一种基本机制已经应用于对象链接和嵌入OLE(Object Linking and Embedding)中。近年来,随着OLE及COM技术的逐渐成熟和发展,使用DDE方式的程序间通信有所减少,但是这并不意味着使用DDE方式进行程序间的通信不再有价值,DDE在MicrosoftOffice和众多的组态软件等许多应用程序中得到普遍支持。例如,Excel、QQ、组态王等。

DDE应用程序可以分为四种类型:客户、服务器、客户/服务器和监视器。DDE会话发生在客户应用程序和服务器应用程序之间。

DDE应用程序采用三层识别系统:应用程序名(Application)、主题名(Topic)和项目名(Item):(1)应用程序名位于层次结构的顶层,用于指出特定的DDE服务器应用程序名。(2)主题名更深刻地定义了服务器应用程序会话的主题内容,服务器应用程序可支持一个或多个主题名。(3)项目名更进一步确定了会话的详细内容,每个主题名可拥有一个或多个项目名。

2.2 DDE通信原理

确切地讲,Windows下应用程序间的DDE通信的实现基础是Windows消息机制,DDE通信的基本原理如图1所示。

(1)运行DDE服务器端和客户端;(2)DDE客户端向服务器提出连接请求;(3)DDE服务器响应客户端的连接请求建立DDE会话连接;(4)DDE客户端与服务器端的通信;(5)结束DDE会话。

建立DDE会话后,客户应用程序和服务器应用程序可通过三种链接方式进行数据交换。三种链接方式为:冷链接(ColdLink)、温链接(Warm Link)和热链接(Hot Link)。

冷链接:客户程序申请数据,服务器程序立刻给客户程序发送数据,一次会话就此结束。

温链接:客户程序在与服务器程序建立连接后,每次数据发生变化时服务器程序都会通知客户程序。

热链接:客户程序在与服务器程序建立连接后,每次数据发生变化时服务器程序立即把变化后的值发送给客户程序。

3.实例讲解

本文以组态王访问Excel的例子讲解动态数据交换技术。

3.1定义DDE设备

首先在组态王中定义DDE设备,具体步骤如下:

3.1.1在工程浏览器的目录显示区,单击大纲项设备下的成员DDE,则在目录内容显示区出现“新建”图标,如图2所示[2]。

3.1.2选中“新建”图标后双击,安装设备配置向导进行相关配置,最后得到一个新建的DDE设备,如图3所示。

从图3可知,新建的DDE设备逻辑名为:ExcelToView,服务程序名就是DDE三层识别系统中的最顶层,应用程序名,用于指出特定的DDE服务器应用程序名。在本文中组态王访问Excel,从Excel中获取数据,Excel即为服务器应用程序,因此在信息汇总表中服务程序名为:Excel。话题名即对应DDE三层识别系统的主题名,定义服务器应用程序会话的主体内容。本文中服务器应用程序为Excel,因此我们定义话题名为:sheet1。组态王与Excel的数据交换方式为:标准WindowsDDE交换。

3.2定义变量与动画连接

在定义DDE设备以后,需要在数据词典中定义变量,具体信息如图4所示。

我们将变量名定义为:FromViewToExcel,变量类型定义为:I/O实数,因为组态王与Excel进行数据交换,故必须将其定义为I/O型变量。该变量连接的设备为已经定义的DDE设备:ExcelToView。项目名即为DDE三层识别系统的项目名,更进一步确定会话的详细内容。从图2已知,我们将话题名定义为sheet1,但是sheet1中有无数数据,组态王变量具体访问哪一个不确定。为了确定具体的访问数据,我们将项目名定义为:r1c2,即第一行第二列的数据。

接下来将开发界面中的文本与已定义的变量FromViewToExcel进行动画连接,具体信息如图5所示。

由图5可知,我们对文本进行模拟值输出连接,连接变量为FromViewToExcel。

3.3组态运行

动画连接结束以后,进入到运行状态。将Excel打开,同时组态王切换到运行状态,这样组态王就可以访问Excel,获取Excel中的数据,如图6所示。

4.结语

动态数据交换技术是测控系统中一种非常重要的数据交换技术,由于其概念较为抽象,不便于学生掌握。本文以一实例组态王访问Excel,详细生动地讲解动态数据交换技术的概念及原理,使学生很快掌握DDE技术的基本原理,并灵活应用。

参考文献:

[1]何坚强,徐顺清,张春富等.计算机测控系统设计与应用[M].北京:中国电力出版社,2012(9).

浅谈数据交换技术 篇4

随着信息技术的快速发展, 计算机网络及数据通信越来越引起人们的普遍关注。数据通信怎样能够更加高效地完成和实现网络规模的进一步扩展都与数据交换技术紧密相关。当通信系统基础硬件能够进行信号传输时, 可以实现通信双方的数据交换, 从而完成一次完整的通信过程。

1 数据交换技术的内涵

所谓数据交换技术, 主要指由交换机等相关通信网络设备所组成的数据交换系统, 再在路由选择技术的支持下实现通信双方的物理或者逻辑连接, 从而形成一条能够进行数据传输与交换的通信电路的技术。其作为一项能够实现多点通信的共享信道关键技术, 可以达到扩展网络规模以及提高通信效益的目的。通常进行数据交换的前提条件是通信子网能够进行数据信号传输, 其同时也是资源子网里各通信节点能够实现相应网络功能的前提。进行交换的数据可以是实时产生, 也可以是预先准备好的静态数据。某种意义上说, 数据交换是网络的本质功能。

2 数据交换技术的类型及其交换过程

数据交换技术通常可以分为电路交换技术、存储转发交换技术和信元交换技术三类。其中电话网络以及早期网络通常应用电路交换技术;多种网络形态时通常应用存储转发交换技术;而现代ATM网络系统通常应用信元交换技术。

2.1 电路交换技术。

该技术也称线路交换技术, 是最早的数据交换技术之一, 要求通信双方在进行数据传输交换以前, 必须建立一条实际的物理电路, 其作为典型的面向连接的通信模式之一, 当通信双方进行连接时, 整个线路都会被使用直到通信结束为止。

电路交换技术中物理电路的建立是关键, 其建立过程通常包括三个阶段, 第一阶段是建立电路阶段。其主要为数据传输建立一条物理连接通道。通信发送方发出交换数据请求, 根据接收地址以及路由算法找到中间连接节点, 再由被叫方进行应答;第二阶段是电路传输阶段。由通信双方利用所建立的物理电路按照一定通信模式进行数据传输。其中的中间节点仅负责连接之用, 而不进行数据处理等工作。第三阶段是电路释放阶段。由发送方请求释放电路, 再由接收方根据信号进行信息反馈, 并在信息确认后进行释放电路工作。从整个数据交换过程来看, 前两个阶段是通信双方进行数据交换, 而后一阶段则是为了释放电路和增强系统效率。

电路交换技术在电话网络以及早期网络中应用较广, 其特点可以总结为以下几个方面:一是通信双方建立与释放链路通过网络中间节点来实现;二是通信双方建立的物理电路需要独占使用;三是数据传输时中间节点只负责连接之用, 而不会处理数据;四是电路交换技术性能较好、可靠性较高、不冲突, 不易出现差错, 实时性数据传输较为适宜;五是电路建立与释放过程较慢, 因此对于突发性数据交换不适合;六是虽然数据传输过程较快, 但电路建立与释放过程较慢;七是该线路总体利用率较低。

2.2 存储转发交换技术

该技术是目前应用极广的数据交换技术之一。其在通信时能够建立动态的数据传输通道, 其交换节点通常由具有复杂数据处理能力的通信控制处理机确定, 且通信控制处理机在存储数据的同时, 还能够进行差错检测、转换数据类型、变换数据传输速率等操作, 从而使系统更加灵活, 通信效率更高。该网络里进行数据传输时, 要经由中间节点选择动态路由, 并将控制信息加入到传输数据当中。这里的控制信息包括通信双方的网络地址, 从而保证了数据的传输准确度, 并且在发现差错时可以及时处理解决。由于通信子网里的控制处理机能够进行数据存储, 所以传输数据能够进行信道共享, 提高了线路的使用效率。此外, 由此其能够进行流量控制, 所以不会出现因通信量过大而造成的堵塞等问题, 并且能够通过优先级控制来安排通信次序。

通信过程中里的全部交换数据和一定的通信控制信息共同组成的数据包, 我们称之为报文。在报文较大情况下, 为了网络传输方便可以将其分解为多个组成单元。当报文中的全部分组都被正确接收以后, 会在信宿处进行组装, 其中中间交换节点负责单个分组处理而不负责组装, 以确保数据传输安全和提高数据传输效率。据此我们可以将存储转发交换技术分为报文交换技术、分组交换技术两种。

2.2.1 报文交换技术

该技术应用在通信双方是相邻接点时, 则信源会把报文直接投递给信宿;如果通信双方并非同一物理网络, 则报文会在路由选择机制下通过中间节点传给接收方, 并由中间节点进行数据的存储与处理操作。进行报文交换时, 因交换处理数据量较大, 要求通信存储与处理能力较高, 因此通信成本较大。并且还可能导致堵塞现象, 降低系统灵活性与可靠性, 易出现差错。

2.2.2 分组交换技术

该技术会对报文中的有效载荷数据进行分割, 再加上一定的控制信息和报文号, 再以组建的分组为单位进行数据传输。其中间节点具有判断分组对错和路由选择等功能。该技术应用了流量控制机制以防止发生网络堵塞。虽然对报文进行分组和重组会浪费一定时间, 然而由于其分组处理效率较高, 所以提高了整体效率。但因需在通信过程中加入通信控制数据, 所以会增加开销, 并可能出现数据丢失、破环和乱序等问题。

2.3 信元交换技术

该技术在现代ATM网络系统中应用较多。ATM作为高速分组交换技术之一, 其以信元为交换的基本数据传输单元, 因此ATM技术也叫信元交换技术。通过ATM进行数据交换时, 所有的文本、语音和视频等相关数据都会被分解成长度固定的信元, 通常信元长度是53字节, 由于信元头、用户数据组成一个信元。

ATM技术通常以统计时分多路复用方式动态分配网络带宽, 具有网络传输延时较小的特点, 对于实时通信较为适宜。但该技术不具备链路级纠错和流量控制功能, 传输协议简单, 数据交换的效率较高。由于其运用了两级虚电路机制, 能够增加虚电路分配的灵活性, 因此还具有传输速率高的特点。

3 结语

如今, 我们已经进入了网络时代, 数据通信技术也势必迅猛发展以适应时代发展的需求。通过本文我们可以了解数据交换技术的演变过程与发展趋势, 从中我们可以看出, 信息技术的革命会不断推陈出新, 而我们的计算机网络也会不断开拓创新, 从而更好地满足人们的各种需求。

参考文献

[1]李传金;论计算机网络数据交换技术的发展[J];黑龙江科技信息;2011年25期

[2]翟胜军;有效实施网络隔离下的数据交换[J];中国电信业;2008年04期

[3]葛春燕.数据挖掘技术在保险公司客户评估中的应用研究[J].软件, 2013年01期

[4]邓云逸, 余重秀.宽带光纤参量放大器增益特性的理论研究[J].新型工业化, 2011, 1 (11) :77-82

数据交换技术 篇5

本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。

一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意)

1.根据下列资料回答4~6题:一家大型银行拥有30个主要的应用系统,支持着超过250个不同类型的客户账户,包括从标准的支票和存款账户到复杂的信托账户。这个系统已经开发了25年,使用了几种语言和数据库系统。单独就某个系统来说,系统工作得很好并很少发生错误。然而,不同的系统有不同的用户界面,这就增加了对新的账户业务人员培训的时间,也增加了系统使用错误的可能性。8年以前,账户业务人员对所有的账户类型都很熟悉,并且可以向客户建议选择哪种合适的账户。但是现在,只有很少的账户业务人员能够熟悉大多数账户种类,甚至有些人在他们自己的职责范围内也不能很好的帮助客户选择合适的账户组合。管理部门认识到客户服务的质量取决于与客户联系的账户业务人员。如果账户业务人员能够熟悉客户最适合的账户种类,客户就可以得到更好的服务。通过多次讨论,管理部门确信如果不能与客户之间保持良好的关系,本银行将落后于它的竞争对手。同时银行也不能一下子安装所有新的系统。经过许多次会议讨论之后,管理部门和账户业务人员还是不能就新系统应该如何工作和用户的界面达成一致的意见。如果经过了一段时间,银行把账户管理系统开发出来了,并培训了账户业务人员,经过培训这些人员也能够成功地使用系? A:a.生命周期法。B:b.模拟法。C:c.原型法。

D:d.分层-输入-处理-输出(HIPO)。

2.在计划对应收账款的内部控制实施审计时,首席审计执行官索取并得到了外部审计人员的函证。在审查这些工作底稿时,他注意到外部内部审计师使用否定性函证,这是因为 A:运货和开票的内部控制薄弱;

B:外部审计人员怀疑账户余额中有错误和违规; C:许多账户余额较大;

D:内部控制强,且所涉及的许多账户余额都很小。

3.以下哪项内容可提供关于可审计对象之风险的最为可靠的信息? A:带有回归分析的情景假设

B:以往的审计发现和管理失败的案例 C:损失的后果和经济可预见性

D:在内部审计部门开展的管理评估和协作

4.一家宠物医院通过计算机应用程序把每次宠物就诊的账单提供给客户。需要在操作系统的帮助下才能完成的功能是下列哪一项? A:a.需要将就诊费用汇总时。B:b.当对余额进行更新时。

C:c.当对每一个宠物的文件进行调阅时。

D:d.当从通讯录中提取出宠物主人的姓名时。

5.以下哪项雇佣程序能够对求职申请中所提供信息的正确性进行最好的控制?

A:要求申请者在提交申请的同时提供非正式的成绩单复印件,作为他们教育背景的证明。B:证明申请者品行特点的推荐信必须直接邮寄给招聘单位,而不能由申请者提交。C:招聘单位给参加最后一轮选拔的每一名申请者的上一个就职单位打电话,证实他们的就职时间长短和职位情况。

D:要求申请者签署申请表中的信息是真实而正确的,作为对申请表中信息真实性的确认。6.如果应用电子汇款系统,以下哪项内容的风险更高? A:变化控制程序不恰当

B:未经授权进行访问和其他活动 C:网上编辑检查不充分

D:备份和灾后数据恢复不充分

7.首席审计执行官正在面试一名应聘者。首席审计执行官认为这名申请者熟练掌握了内部审计技术、会计和财务知识,不过,申请者在经济学和信息技术方面的知识很有限。以下哪项行动最适当

A:尽管应聘者缺乏一些基本领域的知识,但仍可以为申请者提供一个职位; B:由于缺乏内部审计专业实务标准所需的知识,因而拒绝其申请; C:鼓励申请者接受经济学和计算机方面的培训,然后重新应聘;

D:如果部门的其他员工掌握了充分的经济学和信息技术方面的知识,可以为申请者提供一个职位。

8.以下哪项增长后会引起国内生产总值下降? A:通货膨胀 B:出口 C:进口

D:消费支出

9.以下哪项是对内部审计师在组织现存的风险管理、控制以及治理过程审核目标的最佳描述

A:帮助确定必要测试的性质、时间安排及范围,以实现业务目标; B:确保内部控制系统的薄弱环节得到纠正;

C:为组织的目标和宗旨得以有效率和有效果地实现的过程提供合理的保证; D:确定内部审计过程是否能确保会计记录的正确性以及财务报表的公允披露。10.独立董事任期届满,连续可以连任,但连任时间不得超过几年? A:3 B:4 C:5 D:6 11.以下哪种计算机控制措施对于从个人电脑向主机上载数据完整,而且没有其他数据被添加最为效果?

A:有效限制进入的密码,保证只有合法用户可以把数据上载到主机结构。B:字段层次编辑控制,检查每个字段的完整性。

C:自校验数位,保证只有有效的部分数字被添加到数据库中。D:批处理总数控制,包括控制总数和杂项总和。

12.某内部审计师正检查某机动车辆联营企业的业务情况。该审计人员利用分析性审计技术观察大型轮胎车辆的主要制造费用的趋势。该趋势表明下列各项有关的费用地预见较去年有重大增长(1)正使用的车辆数;(2)车辆运行里程数;(3)设备使用年数;(4)环境状况。审计人员调查发现有两家新维修公司正在被使用。所有维修业务的费用单据项均完整,但在单据上发现维修车辆牌号与正在使用的车辆不一致。审计人员可能采取的措施包括①与维修部门的负责人讨论此事并要求作出解释;②编制正开展的维修项目清单,并与制造业维修指南进行 比较;③对车辆的车票进行分析来确定其中是否隐藏着需要注意的问题;④检查截止日期报告(deadline report),确定所维修的车辆在维修日期并未在使用中;⑤检查派遣时间安排,确定是否存在车辆发生使用而同时维修部门报告中列为维修的情形;⑥与安全部门协商。上述有关行动中你认为哪些较佳? A:①,⑥和④; B:④,⑤和⑥; C:⑥,⑤和②; D:②,③和④。

13.某内部审计部门在开展基建工程审计时,审计师怀疑构架用钢材不符合合同规定。内部审计部门没有工程方面的人员。根据IIA的《标准》,恰当的行动是 A:对这个差异安排一定的财力,编制一份缺陷发现报告。B:询问工程主管,以解释为何存在这种差异。C:要求暂停合同付款,直到这个差异得到解决。

D:询问公司或咨询工程师,确定这种钢材是否符合合同规定。

14.在审计业务计划中,内部审计师应该检查所有相关的信息。下列哪一种信息来源最可能帮助识别那些怀疑违反环境法规的行为 A:与经营经理讨论; B:检查贸易订单;

C:与外部审计人员在业务合作过程中进行的讨论; D:检查机构报送政府机构的函件。

15.管理当局为评价这一建议应考虑的额外标准不包括 A:内部审计人员现有的专业知识。B:被提议审计的总体成本。

C:发挥本组织内部专家作用的必要性。D:外部审计师对一次性审计想法的坚持。16.在内存中检查错误是以下哪项的职能 A:有效性测试; B:范围测试; C:内存保护; D:奇偶校验。

17.制定业务工作方案发生在业务的以下哪个阶段 A:计划阶段;

B:在评价风险管理和控制系统之后; C:在开展业务时;

D:为确保下次业务能涵盖所指出的问题区域,在每次业务结束后对标准业务方案进行修改时。

18.以下哪项提醒审计人员该分部有可能存在舞弊行为? A:该分部当年未安排外部审计。B:销售额增长10%。

C:管理者报酬的相当大部分直接与该分部报告的净收益相关。D:以上三项都对。

19.文件可以提供具有不同程度说服力的信息。如果审计目标是证实从供应商处取得的特定发票确实已经付款,下列哪种文件通常是最具说服力的

A:业务客户现金支出日记账中的分录,该分录有供应商发票的凭证支持; B:支付给供应商并有发票支持的已核销的支票,该支票已包括在审计人员从银行直接取得的截止日银行对账单中;

C:应付账款明细账列示了对发票的付款;

D:已经盖上“付讫”戳记并附有相关支票号码的供应商原始发票。

20.某审计师正设计抽样计划,以测试过去三年中日常生产报告的准确性。所有的报告都包含同样的信息,只有星期五的报告例外—星期五的报告还包括每周总额,而且是由生产经理而不是车间主任编写。在正常情况下,生产活动在接近每月月末时达到高峰。如果审计师希望应用间隔抽样计划每月选取两份报告,那么,以下哪种技术能降低样本出现偏差的可能性? A:推算总体的错误率 B:应用多少随机启动方法 C:提高置信度 D:提高准确度

21.在评价制造业公司计算机化采购活动的业务中,以下哪项应包含在业务工作底稿的永久性档案部分

A:计算机程序文件的副本(或与此有关的详细内容);

B:用内部审计师编制的程序来打印输出数据并检验数据;

C:对上年工作底稿的修改所发生的变化会对本年的业务有影响; D:对每个地点有关计算机运行的管理控制信息。

22.当内部审计师开展的咨询服务给公司带来增值,并改善公司运营时;

A:如果内部审计师开展涉及同一客户的保证服务,上述咨询服务可能有碍其客观性; B:不可能在这些咨询服务中实现保证业务的目标;

C:这些服务应与内部审计部门章程中反映和内审部门授权保持一致;

D:这些服务不应给内部审计师施加向业务客户以外的其他对象反映情况的责任。23.下列哪种变动会导致置信区间范围变窄 A:置信水平从95%增至99% B:置信水平从95%下降至90% C:误拒风险的可接受水平降低 D:精确度提高

24.下列哪一程序可以取得有关应收账款坏账准备充足性的最相关证据? A:函证应收账款。

B:分析下月应收账款账户的回款情况。

C:检查有关应收账款核销的控制,以保证所有核销的坏账都经过管理层的批准。D:通过对应收账款账龄和当前相关经济数据进行分析来确定坏账准备的充足性。25.管理当局为评价这一建议应考虑的额外标准不包括 A:内部审计人员现有的专业知识。B:被提议审计的总体成本。

C:发挥本组织内部专家作用的必要性。D:外部审计师对一次性审计想法的坚持。26.上述舞弊不可能通过以下程序发现 A:分析每一贷款部门主管的贷款数目; B:分析贷款主管的贷款总额; C:针对贷款的内部以外部审计;

D:调节全部在外贷款总额与总帐余额。27.以下哪项不是出具中期报告的优势 A:正式的书面中期报告打消了对特定情形的审计报告的需要 B:中期报告使需要立即引起关注的信息得到沟通 C:中期报告可以是非正式的,可以只通过口头来传递 D:缩短撰写最终报告的时间

28.审计师决定不向审计委员会报告与公司治理有关的薄弱环节。如果情况属实,以下哪项说法可以证明审计师的决定是有道理的?

A:公司治理问题比较复杂,审计师应该依赖管理层对问题范围的分析。B:董事会已单独成立公司治理委员会;

C:与控制薄弱环节有关的金额和潜在的风险对于整个公司来说并不重大; D:管理层已计划启动纠正措施;

29.下面的网络图显示了完成项目所需要的几种活动之间的内在联系。箭头代表了活动,并且以字母表示。括号里面的数字表示了完成每种活动所需要的星期数目。

完成该项目的最短时间是 A:18周 B:17周 C:16周 D:14周

30.安全性软件的主要目的是 A:控制对信息系统资源的进入;

B:限制对阻止安装非法工具软件的进入; C:检查病毒的存在;

D:监控应用软件职责的分开。

31.内部审计师近期接到一个来自于营销部门经理提供的周末免费使用海滨度假的提议。目前内部审计活动不会对营销部门实施审计,而且也不在计划安排中。内部审计师 A:应该拒绝这个提议,并向恰当的领导报告;

B:可以接受这个提议,由于这个提议的价值是非实质性的; C:可以接受这个提议,由于没有开展或计划对营销部门的业务; D:如果得到了适当的领导批准,就可以接受这个提议。

32.资产和负债风险。Ⅱ、与保险方案有关的风险。Ⅲ、影响机构目标实现的风险。A:只有Ⅰ和Ⅱ是对的 B:只有Ⅲ是对的 C:只有Ⅱ是对的 D:Ⅰ、Ⅱ、Ⅲ都对

33.通过以下哪种方式可以最好地防止拥有充分技术的人员绕过安全程序对生产程序进行修改?

A:定期运行测试数据。B:制定合适的职责分离。

C:对已完成工作的报告进行检查。

D:将生产程序与独立控制的拷贝进行比较。

34.内部审计主管被任命参加一评估外部审计师应聘资格的委员会。承担外部审计的会计师事务所业务合伙人邀请内部审计主管一起到其私人狩猎场打猎一周。该内部审计主管应当 A:接受,理由是他们双方的有关条文允许; B:拒绝,鉴于双方的利害关系; C:只要不占用工作时间就可以接受; D:询问主计长,这样做就是违背公司道德守则。

35.以下哪一项内容最可能被视为内部审计保证服务? A:流程设计服务; B:协调业务; C:培训业务; D:合规性业务。

36.当下列哪个因素提高时,企业的经济价值(市值)会提高? A:非系统风险。B:系统风险。C:净现金流。D:贴现率。

37.以下哪种情形违反了IIA道德规范?

A:在一起合伙人起诉某公司诈骗的案件中,该公司内部审计师被法庭传唤,他在法庭上泄漏了机密审计信息。

B:某办公用品制造公司的内部审计师最近完成了对公司市场部进行的审计,基于本次审计经验,周末他花费几个小时为本地一家医院提供有偿咨询,指导这家医院市场部实施类似的审计。

C:一位内部审计师在当地举办的IIA会议上发表了一次讲演,概括了他为某公司电子数据交换系统进行审计而设计的程序,许多该公司主要竞争者的审计师都参加了此次会议。D:在一次审计中,内部审计师了解到某公司将要推出一种能使该产业发生变革的新产品,由于新产品可能成功,该审计师接受了生产经理的建议,多购入了该公司股票。

38.在注意到几处红旗标志之后,内部审计师明显感到可能存在舞弊行为。以下哪项是对内部审计师责任的最佳描述

A:扩大审计活动,以确定进一步调查是否合理;

B:向管理高层和审计委员会报告舞弊存在的可能性,并向他们询问是否继续审计工作; C:向外部法律顾问咨询,确定要采取的一系列行动,如批准已提交的审计工作方案,确保这些方案在法律范围内是可接受的;

D:向审计委员会报告这一事实,并要求提供专款,聘用外部服务提供者,以协助调查可能存在的舞弊行为。

39.根据《专业实务框架》,评估内部控制系统充分性的主要目的是确定;

A:内部控制系统的设计是否是为了保证遵守有关政策、计划、程序、法律和规定; B:内部控制系统是否为实现公司目标提供合理保证; C:内部控制系统是否能降低内在风险;

D:内部控制系统是否能保证管理层所用信息的可靠性和完整性。

40.某内部审计主管揭示了一项明显涉及某执行副总裁的重大舞弊活动。该副总裁正是内部审计主管向其提交报告的高层主管。该主管最好采取下列哪一措施? A:进行调查以确定舞弊程度; B:与副总裁面谈以获得重要证据; C:通知执行部门和警察;

D:将事实报告给总裁和董事会的审计委员会。

41.创建数据库查询的审计师通常需要将几张表合并起来,获得他们需要的信息。一种可以合并表的方法是 A:提取; B:分类; C:合并; D:连接

42.审计发现的摘要显示旅行费用预付款超过规定的最大限额。公司政策允许预支旅基金给经批准的员工在旅行时使用,预付资金不超过45天的预计费用。公司程序不要求在申请大额旅行预付款时提供正当理由,员工能够并实际上累计预借了大额的不需要的预付资金。上述审计发现中,作为审计发现“原因”因素的是 A:公司预付款程序不要求提供具体的正当理由。B:公司政策允许为经批准的员工提供旅行基金。C:员工积累大额的旅行预付款。D:旅行预付款没有及时清理。

43.在以下哪种情况下,首席风险官的职能最有效? A:作为高级管理层的一员来管理风险。B:与直线管理者一起管理风险。C:与首席审计执行官一起管理风险。

D:作为企业风险管理团队的一员来监督风险。

44.审计师了解到计算机的普及为计算机舞弊创造了更多机会,但也促进了检查舞弊的计算机审计技术的发展。编程舞弊是发生在银行业中的一种舞弊,即程序员设计了一个程序,将储蓄账户的日利息计算到四位小数点,然后他截掉最后两位小数并加到自己的账户中。以下哪项计算机审计技术最有效地检查这类舞弊? A:平行模拟;

B:系统控制和审计复核文件。

C:为了向储户函证,用通用审计软件抽取账户余额; D:抽点打印法

45.如果编制工作底稿摘要,则其可用于 A:提高内部审计主管复核工作底稿的效率。B:替代作永久保留之用的详细工作底稿文件。C:用作给高级管理层报送的内部审计报告。D:记录审计发现的所有进展情况。

46.某报纸的头版报道某国际性非盈利机构的总经理一直为私人目的而花费该机构的资金。基于正在对该机构进行审计,某内部审计师有足够证据证明文章中的报道。该报社的一位记者想证实此事而采访他。这位内部审计师最适当的反应是

A:和盘托出,因为内部审计师讲的是与总经理个人有关的事,与该机构无关。B:将这一要求交由审计委员会或董事会处理。

C:提供有关资料但不标明出处,使文章不能明确指出信息的来源。D:以调查不全面而推托。

47.关于模拟模型,以下哪项不对

A:模拟模型用数学语言评估未来的实际情况 B:模拟模型模仿随机系统

C:在本质上,模拟模型是确定的 D:模拟模型可能会用到抽样技术

48.终端仿真软件允许局域网的微机像大型机的终端一样工作。部门局域网用户也需要公司大型机的中心数据库的信息,并使用该部门雇员开发的终端用户计算(EUC)应用系统对这些信息进行处理。在这种环境下,除了一项外都是主要的控制风险? A:部门用户可能未执行充分的针对EUC应用的备份程序。B:雇员可能将未经授权的办公自动化软件拷贝用于私人目的。C:雇员可能将微机用于获得私人利益。

D:在进行终端仿真时,微机的屏幕显示能力可能不足。49.下面哪一种情况说明审计人员可能缺乏客观性?

A:一个与主要客户相连结的新的电子数据交换程序运行之前,审计人员对其进行审核; B:前任采购助理调入内审部门四个月后,对采购业务的内部控制进行审查;

C:审计建议制定控制和业绩考核标准,以便评估与某服务组织签定的处理工资和雇员津贴的合同;

D:编制工资单的会计职员,协助审计人员确认小型电动机的实际库存量。50.可以快速产生用户接口、用户与系统的交互过程以及处理逻辑的模型的系统开发方法称为

A:神经网络。B:原型法。

C:业务流程再造。

论计算机网络数据交换技术的发展 篇6

关键词:计算机网络;网络通讯技术;数据交换

中图分类号:TP393.02 文献标识码:A 文章编号:1674-7712 (2014) 06-0000-01

交换设备是信息交互中的重要设施,在相互通信中起着立交桥的作用。交换技术的发展总是随着人类信息需求的发展、传送信息的格式和技术的发展以及控制技术的发展而发展。从电话交换到数据交换、综合业务数字交换,交换技术经历了从人工交换到自动交换的过程。人们对可视电话、可视图文、图像通信和多媒体等宽带业务的需求,也将极大地推动异步传输技术(ATM)和同步数字系列技术(SDH)及宽带用户接入网技术的不断进步和广泛应用。

一、计算机网络数据交换的几种技术

(一)电路交换(Circuit switching)电路交换类似于电话系统

要求通信的计算机之间必须事先建立物理线路。在通信双方间经若干级转接,建立起端对端的连接。使用实际连通的完整的通信线路。在这个连接上。通信双方将以很小的传输时延,在独占的线路上,可靠地传送信意。整个线路交换的过程包括建立连接、占用线路并进行数据传输、拆除连接三个阶段。建立连接阶段,发起方站点向某个响应方站点发送一个请求,该请求通过中间结点传输至终点,如果中间结点有空闲的物理线路可以使用,接收请求,分配线路,并将请求传输给下一中间结点,整个过程持续进行,直至终点。如果中间结点没有空闲的物理线路可以使用,整个线路的“串接”将无法实现。仅在通信的两个站点之间建立起物理线路之后,才允许进入数据传输阶段。线路一旦被分配。在未释放之前,其它站点将无法使用。数据传输阶段,在已经建立物理线路的基础上。站点之间进行数据传输。所传输数据可以是数字数据(如远程终端到计算机),也可以是模拟数据(如声音),既可以从发起方站点传往响应方站点.也允许相反方向的数据传输。拆除连接阶段,当站点之间的数据传输完毕,执行释放线路的动作,拆除连接并释放线路资源。

(二)报文交换

报文交换方式的数据传输单位是报文,报文就是站点一次性要发送的数据块,其长度不限且可变。当一个站要发送报文时,它将一个目的地址附加到报文上,网络节点根据报文上的目的地址信息,把报文发送到下一个节点,一直逐个节点地转送到目的节点。每个节点在收到整个报文并检查无误后,就暂存这个报文,然后利用路由信息找出下一个节点的地址,再把整个报文传送给下一个节点。因此,端与端之间无需先通过呼叫建立连接。报文在每个节点的延迟时间,等于接收报文所需的时间加上向下一个节点转发所需的排队延迟时间之和。

(三)分组交换数据方式

发展的重要成果,它代表着网络未来的演进方向。分组交换方式具有报文交换和线路交换两者的优点。使用的是统计复用的技术,与电路交换技术相比大大的提高了通道的利用率。因为其采用了交换节点使用存储转发的技术,也带来了掉队问题的产生。为了解决这个问题,引入了分组交换不固定延迟的设计理念

(四)帧中继技术(Frame Relay)

帧中继是计算机网络数据交换标准化过程中产生的一种重要技术,它是在数字光纤传输线路逐渐代替原有的模拟线路。用户终端智能化的情况下,由分组交换技术发展起来的一种传输交换技术。当前,帧中继技术被广泛使用于公共或专用计算机网络的局域网互联以及广域网连接.如电信局多提供帧中继服务。这种技术有数字系统的低误码率和高传输速率的特点,以帧中继交换机作为结点组成高速帧中继网.将各个计算机网络通过路由器与帧中继网络中的某一结点相连,其中结点只做帧的转发操作.差错控制和流量控制均交由高层端系统完成。大大缩短了结点的延时。提高了网内数据的传输速率。

(五)ATM异步传输模式(Asynchronous Transfer Model)

ATM异步传输模式是建立在电路交换与分组交换基础上的一种新的交换技术。并由基于光纤网络的B—ISDN宽带综合业务数字网所采用。用户主机所在网络通过ATM交换结点再与光纤数字网络相连。保留电路交换是为了满足传输从语音到高清晰度电视图像等各种实时性很强的业务需要再利用光纤通信误码率低的优点将差错控制由数据链路层改到高层,从而提高信元在网络中的传输速率。

二、计算机网络数据交换技术发展的展望

近年来,以Internet为代表的新技术革命正在深刻地改变着电信的传统观念和体系架构,并且随着信息社会的到来,人们的日常生活、学习工作已经离不开网络,人类社会对网络业务需求急剧增长,并且对网络也提出了更高的要求,不仅要提供话音、数据、视频业务,也要同时支持实时多媒体流的传送,并且要求网络具有更高的安全性、可靠性和高性能。下一代网络应是一个能够屏蔽底层通信基础设施多样性,并能提供一个统一开放的、可伸缩的、安全稳定和高性能的融合服务平台,能够支持快速灵活地开发、集成、定制和部署新的网络业务。

下一代网络将是一个以软交换为核心、以光网络为基础、采用分组型传送技术的开放式的融合网。软交换的出现,可通过一个融合的网络为用户同时提供话音、数据和多媒体业务,实现国际电联提出的“通过互联互通的电信网、计算机网和电视网等网路资源的无缝融合,构成一个具有统一接入和应用界面的高效率网路,使人类能在任何时间和地点,以一种可以接受的费用和质量,安全地享受多种方式的信息应用”的目标。

参考文献:

[1]明纪栋,施扬.下一代网络的核心技术一软交换明[J].电脑知识与技术,2005.

[2]金惠文,陈建亚,纪红等.现代交换原理[M].北京:电子工业出社,2005.

[3]王光麟.计算机通讯和网络技术[J].计算机技术与应用,1992(04).

[4]蒋辉,冯玉敏,下一代网络的核心技术-软交换[J].现代通信,2003(02):16-18.

电力应急数据交换技术研究 篇7

电力应急指挥中心是电力公司领导和相关部门指挥基层单位开展重大突发事件应急处置的指挥场所。当前应急指挥中心的信息主要有实时监视突发事件现场情况、电网运行状况、视频会商信息以及辅助决策信息等,应急数据的交换是应急平台建设的重要内容之一,是实现国家与地方政府应急管理平台互联互通、信息共享的主要手段[1,2]。本文提出了电力公司总部与各省电力公司应急指挥信息平台数据纵向贯通的方案,可为平台的设计开发提供一定的参考。

1 电力应急数据交换总体架构

电力公司总部应急指挥信息平台与各省电力公司应急指挥信息平台的纵向贯通及各省电力公司业务应用的纵向数据集成,主要是基于数据交换平台及数据中心实现的,各个层次之间实现数据集成和交换,可依据数据的获取需求,通过以下架构实现[3,4],数据贯通总体架构如图1所示。

图1 数据贯通总体架构Fig.1 The general framework of data integration

1)应急指挥信息平台:负责接收从数据中心传输的各种应急数据信息,是电力公司领导和相关部门指挥基层单位开展重大突发事件应急处置决定的重要信息来源。

2)数据中心:数据中心是各种计算机系统和其他与之配套的环境控制设备、监控设备以及各种安全装置等的组合,负责接收从数据交换平台传输来的数据信息。

3)数据交换平台:数据交换平台以分布式的方式部署在电力公司总部及各省电力公司每个应用系统的前置机上,该平台按照统一的数据交换标准、接口和传输协议等,可实现不同信息库之间数据信息的自由转换,实现了电力公司总部与各省电力公司纵向数据的自动提取与转换[5]。

仅使用数据交换平台来实现数据的纵向贯通,适用于交换电力公司总部与各省电力公司应急指挥信息平台本身所产生的实时性要求比较高、数据量较小的数据;基于数据交换平台和数据中心实现数据的纵向贯通,适用于交换电力公司总部与各省电力业务应用中实时性要求不高且数据量大的数据[6,7]。

2 基于数据交换平台的数据纵向贯通

电力公司总部与各省电力公司应急指挥信息平台本身所产生的数据都是实时性要求较高且数据量较小的数据,可通过数据交换平台直接进行交换。其中交换的数据分为格式化数据与非格式化数据2类,分别采用数据交换平台中的不同交换服务来完成数据交换。

2.1 格式化数据交换

各省电力公司应急指挥信息平台调用数据交换的接入服务后,数据交换平台开始从各省电力应急指挥信息平台获取数据信息,并将数据交换平台的交换数据传输到电力公司总部数据交换平台。电力公司总部数据交换平台将数据写入到电力公司总部应急指挥信息平台的临时表中,同时发送“数据到达”通知到通知队列中,总部应急指挥信息平台根据此通知能够及时判别数据是否到达电力公司总部;如果数据已经到达电力公司总部应急指挥信息平台,则平台将触发从临时表到正式表的数据同步[8,9,10]。格式化数据交换如图2所示。

完成格式化数据交换的前提是:

1)完成在数据交换平台中配置交换的各省电力公司与电力公司总部的数据库连接信息(数据库类型、地址、用户等信息),并在各省电力公司开放读取数据的权限,在电力公司总部数据库开放临时表的写权限;

2)交换的数据中涉及到的单位编码必须参照数据交换平台所提供的单位编码;

图2 格式化数据交换Fig.2 The exchange of formatted data

3)电力公司总部与各省电力公司之间交换的数据库表结构要求一致,并且要求包含数据交换平台所要求的必有字段;

4)各省电力公司数据交换平台将提供接口服务地址,提供给各省电力公司应急指挥信息平台;

5)电力公司总部数据交换平台将提供接口服务地址,提供给电力公司总部应急指挥信息平台。

接入服务接口见表1所列。

表1 接入服务接口Tab.1 The interface for access service

注:数据交换平台对外提供的接口服务说明。

2.2 非格式化数据交换

各省电力公司将要发送的非格式化数据以数据流的形式封装成参数对象,以满足各省电力公司数据交换平台接入服务的要求。同时调用数据交换平台中的接入服务模块,将数据发送到电力公司总部应急指挥信息平台。电力公司总部应急指挥信息平台监听数据通知队列,发现有数据到达时,调用电力公司总部数据交换平台数据接口服务来读取数据[11]。非格式化数据的交换如图3所示。

非格式化数据交换的前提是:

1)各省电力公司数据交换平台为各省电力公司应急指挥信息平台提供接口服务地址;

2)电力公司总部数据交换平台为电力公司总部应急指挥信息平台提供接口服务地址;

3)应急指挥信息平台中数据的导入依赖于数据交换平台的相关程序库文件,如发送文件时要引入Data Handler对象所在的activation.jar包。

图3 非格式化数据的交换Fig.3 The exchange of non-formatted data

发送服务接口见表2所列,获取文件服务接口见表3所列。

表2 发送服务接口Tab.2 The interface for sending service

注:数据交换平台对外提供的接口服务说明。

表3 获取文件服务接口Tab.3 The interface for file service

注:数据交换平台对外提供的接口服务说明。

3 基于数据中心的数据纵向贯通

对于各省电力公司业务应用中与应急业务相关的数据及应急指挥信息平台本身所产生的数据,可以通过数据中心与数据交换相结合的方式来完成。基于数据中心实现数据的纵向集成,适用于交换对数据的实时性要求不高且数据量大的数据。基于数据中心的纵向贯通如图4所示。

各省电力公司的数据交换平台从各省电力公司数据中心操作型数据存储(Operational Data Store,ODS)获取到应急指挥信息平台的数据后,发送到电力公司总部数据交换模块,电力公司总部数据交换模块将数据写入到电力公司总部数据中心ODS中,电力公司总部应急指挥信息平台从电力公司总部数据中心ODS获取数据[12,13]。从各省电力公司到电力公司总部的数据交换如图5所示。

图4 基于数据中心的纵向贯通Fig.4 Vertical data integration by the data center

图5 从各省电力公司到电力公司总部的数据交换Fig.5 The data exchange from the provincial power company to the power company headquarters

应急指挥信息平台项目组向数据中心和数据交换平台提出数据需求(数据结构、交换周期),数据中心项目组负责数据中心ODS数据组织,数据交换项目组负责数据的上下交换。数据中心项目组向电力公司总部应急指挥信息平台提供电力公司总部数据中心ODS数据库的连接信息(数据库类型、地址、用户等信息),并具有读取数据的权限[14,15]。

各省电力公司应急指挥信息平台调用数据交换平台的接入服务,发送数据到电力公司总部数据交换平台。电力公司总部应急指挥信息平台负责监听数据到达通知队列,及时判别数据是否到达电力公司总部,电力公司总部应急指挥信息平台获取数据后,按设计的数据Schema解析数据,并存入电力公司总部应急指挥信息平台数据库中[16]。

交换过程的前提是:

1)电力公司总部与各省电力公司完成纵向贯通数据的Schema的设计;

2)交换的数据中涉及到的单位编码必须参照数据交换平台所提供的单位编码;

3)各省电力公司的数据交换平台向各省电力公司应急指挥信息平台提供接口服务地址;

4)电力公司总部数据交换平台向电力公司总部应急指挥信息平台提供接口服务地址。

数据交换必有字段见表4所列。

表4 数据交换必有字段Tab.4 The essential field for data exchange

4 结语

基于XML的数据交换技术 篇8

随着信息技术的不断发展,各行业都建立了基于各种数据库的信息管理系统,由于建设初期各种资源和技术的限制,各行业采用的网络环境、操作系统和数据库系统都有所差异,因此数据共享、同步、迁移比较困难,形成了众多信息孤岛。然而随着大数据时代的即将到来,数据共享、同步日益迫切,而要实现异构系统数据间的共享、同步、迁移,数据交换技术显得尤为重要。

异构系统主要表现在网络环境异构、操作系统异构和数据库管理系统异构3个方面,特别是数据库管理系统异构,如SQL Server、Oracle、VFP、Access等,它们都是关系型数据库,但数据的存储模式不同,数据处理语言也不同,应用的领域也不同,而我们各行业中的信息管理系统都是基于不同的数据库管理系统而建设的,所以异构数据交换主要表现在不同数据库管理系统间数据库数据的交换。

目前异构数据交换的技术广泛用于电子商务的电子交换(EDI)方式、中间件数据库方式等,提出的是一种基于ADO.NET和XML技术的中间件交换技术实现不同数据库间的数据交换。由于XML文档本身是纯文本格式,良好的数据存储格式使得XML文档能方便有效地在网络中传输,而且XML采用结构化的方式来组织数据,使得数据具有统一的格式,方便其他应用程序跨平台对数据做进一步处理和共享,因此,XML是目前最好的数据交换的标准。

2数据交换及映射原理

2.1 XML的特点

XML的英文全名为Extensible Markup Language,即可扩展标记语言,它是用于标记电子文件使其具有结构性的标记语言,可以用来定义数据类型和标记数据,是一种允许用户对自己的标记语言进行定义的源语言,XML属于SGML即标准通用标记语言的范畴,广泛应用于网络的传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

与其他数据库相比,XML数据库具有跨平台、容易扩展、语义性强和人机交互效果好等特性,这些特点使得XML广泛地应用于异构数据库数据的交换,事实上XML与其他数据表现形式最大的不同,就是XML数据库非常简单。

2.2 基于XML技术实现数据交换

在进行数据交换时,首先必须将源数据使用统一的XML格式来描述,在这里重点关心源数据的结构,获得源数据的结构后,根据此结构使用XML的XmlWriter或者是XmlDocument方法创建符合源数据结构的Xml文档,然后使用DOM技术来解析XML文档,这样就可以将XML文档中的数据存入目标数据库,从而实现了异构数据的交换。由于XML文档的数据结构来源于源数据库中的数据结构,所以生成的XML文档与源数据库中数据保持一致。数据交换思路模型图如图1所示。

3 基于表模型的数据库数据与XML文档的映射原理

基于表模型的映射是最简单的模型映射方法,它把XML的模型看成一个单独的表格或表格的集合,用根节点表示数据库,用根节点的直接子节点表示关系数据库中的表,用这些直接子节点的下一层节点代表数据库中关系表的值,也就是将表中每行中各属性值都映射成XML元素,这种方法可以很容易地从关系数据库中导出XML文档,也可以很容易地将XML文档存入关系数据库中。目前许多中间件软件在XML文档和关系数据库之间进行交换时都采用表模型。以下是将数据库(单表)映射为XML文档的结构的例子以及vfp与xml结构对应关系图如图2所示。

基于表的映射要求交换生成的XML文档必须有一种特定的结构,数据的含义要从XML文档的语义中体现。因而它只适合于两个具有相同表结构据的数据库之间的数据交换。

4 数据交换的实现

关于图3的说明:在图3中,左边按钮实现vfp到xml的转换,右面的两个按钮分别实现XML数据逐行或批量导入SQL Server数据库,系统启动时右边两个按钮不可用,直到左边的按钮作用后才有效。

4.1 实例背景

在实际中有两个信息管理系统,一个采用的是早期的数据库管理系统VFP6.0,而新信息系统为了能适应网络而采用SQL Server (2005),现在要把VFP环境下的基础数据迁移或转换到SQL Server环境下,也就是要完成VFP的DBF格式数据与SQL Server的MDF格式数据之间的转换或是交换,则以此为背景详细讲解数据交换的具体实现过程。

4.2 技术实现前提

由于技术实现是在ASP.NET2.0环境下进行,为了能使ASP.NET2.0支持VFP数据库,系统需安装VFPOLEDB数据驱动,在此没有使用ODBC模式,其效率低,还需同时引入3个主要的命名空间:

4.3 连接VFP数据库并获得相应的记录集

具体代码如下:

执行上述代码后,VFP的记录集就会产生,接下来的问题是如何把VFP的记录集转化成XML数据。

4.4 XML文档结构生成及数据写入

上述代码已获得VFP表的结构,然后就在XML中创建与VFP表的结构对应的层次数据结构,在此采用XmlDocument类创建XML文档,以暂存VFP表中的数据,相关代码如下:

上述代码定义了XML文档的基本元素和根节点,下面的代码定义和VFP表的结构对应的4个元素及文本,如下代码所示:

上述代码利用循环将VFP表的数据转化为XML数据,并形成XML文档,其部分内容如下所示:

其实在VFP7.0或者VFP9.0的版本中已经有相应的函数(CuRSoRToXML())可以直接将VFP表的数据转化为XML格式数据,不过此方法对VFP的版本和环境具有依赖性,不利于跨平台数据的交换或迁移。

4.5 XML数据导入SQL Server数据库

上述完成了vfp数据库向中间件XML的转化,接下来的问题是如何将转化后的XML数据导入SQL Server数据库,导入的前提是SQL Server数据库中已经有一个和VFP中表结构一致的空表,在此提供两种导入XML数据的方法,一是逐行导入,二是批量导入。无论采用哪种方法,都要经过加载XML文档和连接SQL Server数据库的过程

(1) XML格式数据逐行导入mdf数据库,主要代码如下:

上述代码完成了XML文档的加载和文档中记录集的获取。接下来连接SQL Se rver数据库,准备导入获取的记录集,代码如下:

上述代码的执行效果如图4所示

(2) XMIL格式数据批量导入mdf数据库,主要代码如下:

说明:bulkCopy.WriteToServer ()方法是将所有行从数据源(rs)复制到SqlBulkCopy对象的DestinationTableName属性指定的目标表(stu_table)中,系统执行的效果如图5所示。

通过上述两种方法的执行情况可以看出,显然第二种方法的效率更高,因此在导入大批量数据时,宜采用SqlBulkCopy方法进行数据批量处理;至此完成了VFP数据库到XML数据的转换,又从XML数据转换到SQL Server数据库,真正地实现了异构数据库系统间的数据交换。

5 结语

主要讲述了在ASP.NET2.0+SQL2005的环境下,VFP数据库向XML数据转换、XML数据导入SQL Server数据库以及XML文档解析的方法,实现了以XML为中间件不同结构数据间的交换,达到数据共享、同步和不同系统平台间数据的安全迁移的目的,限于篇幅,本系统的源代码以源程序为准。

摘要:讲述在ASP.NET2.0环境下,以XML为中间件实现不同结构数据间的交换,数据共享、同步和不同系统平台间数据的安全迁移,尽量避免信息孤岛的出现。

异构数据交换中关键技术研究 篇9

1 数据源注册

建立公共数据模型前,首先要实现数据源注册,注册时应提供操作数据源数据时所必需的信息,由此确定异构数据集成系统所集成的数据源的信息及访问权限。

注册异构数据库时,需要各数据库管理员提供相关信息,如表1。

集成管理员读取所有异构数据库己经共享的内容、权限、各表结构描述信息,并检查是否有新的异构数据库注册,将所有的数据库相关信息确定后,即可进行公共模型的建立。本文选择将各局部数据库注册的数据库连接信息,以XML模式中的文件方式存储起来。

2 建立公共数据模型

在基于XML的异构数据源的集成中,首先要解决的问题是将异构数据源模式映射到统一的XML Schema上,本文主要研究如何将关系数据转换为统一的XML Schema的实例数据。采用XML作为统一的数据源模式,能够克服异构数据源之间的互操作问题,也能使异构数据源之间保持透明和独立性,并且有利于系统扩展。本文采用的异构数据源集成中模式集成的过程以及模式映射的结构如图1所示。

数据模式(Schema)是指数据源中存储的数据及数据之间的关系,本文所采用局部模式、输出模式、全局模式的三级模式结构。

实现模式转换就是建立不同模式对象之间的映射,把低级模式翻译到高级模式的过程。在具体实例中,要得到局部模式的输出模式,首先对各个局部模式进行包装,然后把局部模式的数据结构定义以XML Schema的形式展现出来。最后由集成管理员定义各局部数据源之间的关联关系,生成全局模式并保存到元数据字典中,为用户提供统一的全局视图。

映射模式是指在局部模式、输出模式和全局模式之间存在一种映射机制将它们联系匹配起来,它描述了异构数据源集成系统中全局模式的元素通过什么方式从局部数据源中获取数据的。

2.1 输出模式

不同的局部数据源模式,有不同的输出模式。建立异构数据源输出模式时,需要确定数据源的物理位置,数据源类型,数据源名称,数据源中用来标识数据的标识符,数据的类型,数据的约束。

本文主要研究是关系型数据库的模式转换方法和生成关系数据库的输出模式。

首先分别将异构数据源注册,系统读取注册数据库的连接信息。通过JDBC提供的接口,系统集成人员可读取与目的数据库相关的元数据来获取关系数据库的模式,通过JDBC接口还可以获得属性列的相关约束信息。

其次,将关系模式转换成XML Schema。

在关系型数据库中,数据以行和列的形式存储在关系表中。各数据项之间存在一定的关系模式,表与表之间的也存在一定的关系模式,所以对数据的表示和操纵都可以通过关系实现。根据以上原理,设计实现数据库关系模式到XML schema的转换方法。

在关系数据库中,用数组的形式去存储关系模式,在已经注册的各数据源中,以一维数组的模式存储表对象的名称,而表中的属性字段名称,字段类型,是否可以取空值,主关键字和外关键字是以二维数组的形式存储的。把这种关系模式通过下面的转换方法,转换成XML Schema描述文件。

转换算法的过程如下:

步骤一,在已经注册的局部数据源中,每一个局部模式对应一个输出模式。XML是树状结构,可以采用预先定义好的数据源名称为文件名来保存XML Schema文件。由于每个数据源都是独立的,所以在确定命名空间时应该使它具有唯一性,这里可以取“数据源的IP地址加端口号加数据库名”的方法来定义XML的命名空间。

步骤二,局部数据源中的表对象的名称映射为XML Schema的二级节点,可以称之为表节点。

步骤三.表中字段名称映射为表节点的子节点。在数据库中一个表中可以有若干条数据记录,同理该表中记录所对应的节点在XML Schema中也是可以多次出现。

步骤四,因为XML Schema包含丰富的数据类型,并且支持由简单类型生成复杂类型,所以可以采用嵌套子元素的复杂类型元素对表中复杂的字段进行表示。如果某字段有约束条件,比如取值为非空值,则将此字段映射到XML时,应设置其use属性的值为prohibited,optional或者为required。

步骤五,XML Schema元素的key是用来对记录做唯一标识的,可以对映数据库中的主关键字,外关键字用XML Schema元素的keyref属性来映射。

步骤六,关系数据库中的关系具有关系完整性约束,将关系转换成XML Schema时也应该符合这种约束。例如两个关系表Ra和Rb,无论他们是一对一的关系,一对多的关系还是多对多的关系,当对其中的数据进行增加或删除时,都应符合实体完整性和参照完整性约束。

关系数据库的输出模式是建立公共数据模型的基础。XML Schema是由数据库关系模式建立的,它保存了各个表对象之间的关系,字段的数据类型,以及数据的约束条件等重要信息。按照上述5个步骤,即可以把数据库关系模式转换成XML Schema。

2.2 模式集成

在异构数据集成中,各数据源之间存在模式异构的问题,主要是语法异构和语义异构,要实现异构数据的无缝集成就要消除这些异构问题。消除模式异构的过程,可以采取集成管理员参与的方法,采用不同的消除策略实现。

2.3 转换实例

关系数据库R1包含两个表,如表2和表3。

经过数据转换,可以形成以下XML文档。

3 结束语

异构数据交换是信息化建设的重要课题。本文从XML文件的特点出发,针对于异构数据源数据转换的问题,阐明了数据库关系模式到XML Schema的转换方法,并建立了公共数据模型。

摘要:异构数据库间的数据交互日益频繁,可扩展标记语言逐步展现了其在数据存储、数据交换等领域的显著优势,迅速成为数据格式标准。该文阐明了一种基于XML的异构数据交换方法,描述了关系型数据库关系模式到XML Schema模式的转换方法,并建立了数据转换的公共数据模型。

关键词:XML Schema,关系模式,异构数据,模式转换

参考文献

[1]宋晓字,王永会.数据集成与应用集成[M].北京:中国水利水电出版社,2008.

[2]李徐.基于Web服务及XML的数据交换系统的研究与实现[D].长沙:中南大学,2006.

[3]张银鹤,张秋香.XML实践教程[M].北京:清华大学出版社,2007.

[4]孙友仓,宋彩利,李润洲.一种基于Web Service的异构数据集成中间件[J].西安科技大学学报,2007(2).

计算机的数据交换技术探析 篇10

一、计算机数据交换技术应用

1. 报文交换。

随着交换技术的快速发展, 也推动了报文交换技术的发展, 报文长度可变并且由计算机站点一次性发送, 报文是数据传输和交换的最小单位, 报文交换时, 计算机网络站点根据报文上标注的目标地址, 将相应数据传输到目标节点[1], 该节点接收所有报文后, 检查报文的正确性, 并且实时进行保存, 再由该节点将报文发送到其他地址节点。报文数据交换技术应用过程中, 不需要设置专门通信线路来进行报文交换, 报文数据交换过程中没有时延, 计算机用户随时可以发送报文, 并且也可以随时存储和转发报文数据, 通过报文交换, 即使是不同规格和类型的计算机系统之间也可以实现数据通信。同时, 报文交换在数据传输方面的可靠性较高, 如果某条传输下路发生故障, 报文数据交换可重新、自动选择另一条路径, 完成数据传输, 这种数据交换技术极大地提高了计算机网络系统的利用率。但是, 报文交换技术在应用中也存在一些问题:当报文交换传输出现错误时, 再纠错和补偿报文数据时, 需要消耗很多计算机网络资源, 增大报文交换传输延迟, 并且报文交换不能应用在远程终端设备和计算机之间的设计通信, 无法连接声音信号, 影响了计算机用户的实时通信。

2. 电路交换。

电路交换技术在实际应用中包括建立连接、线路占用和传输数据、拆除连接三个阶段, 这种电路交换技术需要占用整个通信线路, 可直接进行数据交换和传输, 数据传输时间较短, 数据通信双方可实时进行数据通信, 井然有序地完成通信, 并且整个电路交换的控制系统和设备比较简单, 但是电路交换技术需独占整个通信线路, 电路利用率比较低, 需要占用大量的计算机网络资源, 接续电路时间过长, 信息传输通信协议应和电路交换技术完全兼容[2], 不利于通信双方直接进行数据交换。

3. 分组交换。

近年来, 计算机网络技术快速发展, 分组交换是数据交换技术发展的重要成果, 在实际应用中分组交换主要采用无连接、面向连接两种形式, 电路交换和面向连接比较相似, 需要在计算机网络系统中设置交换机, 面向连接形式采用统计复用方式, 通过逻辑标号来分配网路资源。和报文交换、电路交换相比, 分组交换具有较强的兼容性, 通过分组转发和存储数据, 可方便地进行规程和速率转换, 即使是不同速率和类型的终端设备也可以通过分组交换进行通信, 通过应用统计分复技术, 为不同计算机用户进行数据通信提供便利, 可有效提高计算机线路利用率, 数据通信可靠性较高, 根据计算机数据交换实际情况, 应有针对性地采用错误检测措施。但是分组交换的数据通信实时性较低, 存在较大的时延, 运行管理难度大, 并且提高数据传输速率方面具有较大的局限性。

4. 综合业务数据交换。

综合业务数据交换集成了报文交换、电路交换、分组交换的优势, 将可视电话、语音、图文传音等结合起来, 基于分组交换技术实现异步传输的ATM模式, 这种异步传输模式通过空闲信元和固定长度分组填充网络信道, 将信道合理划分为若干个等长时间段。异步传输模式具有良好的灵活性和较高的数据传输能力, 可支持不同类型和形式的数据通信, 并且异步传输实时性较高, 根据计算机网络实际要求, 组件不同规模的LAN网络[3]。但是, 异步传输技术的发展应用还不成熟, 网络系统和操作性能不完善。

二、计算机数据交换技术发展前景

随着信息网络的快速发展, 通信基础设施越来越多样化, 可为数据通信提供一个高性能、安全稳定、可伸缩和开放的融合服务平台, 在未来发展过程中计算机网络系统会以软交换作为关键, 基于光网路, 发展开放性的分组传送融合网, 为用户提供多媒体、数据和语音业务, 构成高效率的网络系统。

结束语

近年来, 我国计算机数据交换技术快速发展, 由人工交换发展到自动化交换, 不断提高数据交换的智能化和自动化, 尤其是当前广泛开展的宽带业务, 应积极推动数据交换技术的进步和发展。

参考文献

[1]刘阳.计算机网络数据交换技术探析[J].企业导报, 2015, 13:65-78.

[2]林活跃.计算机网络数据的交换技术探析[J].电子技术与软件工程, 2013, 23:73.

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:诌议Web数据库系统安全 下一篇:数据库系统安全