欢迎来到天天文库
浏览记录
ID:8551196
大小:18.50 KB
页数:7页
时间:2018-04-01
《基于oa办公系统技术整合无线电管理信息系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、随着IT技术的不断发展和无线电管理工作信息化的需要,国家无线电监测中心陆续开发和建设了多个无线电管理信息系统,这些信息系统基本上能很好地完成相应的工作任务,对无线电管理工作起到了很大的促进作用。 然而,由于一些历史和技术原因,这些信息系统只能对系统自身的信息进行处理,不能较好地进行多个系统之间的数据及信息交互,从而出现所谓“信息孤岛”现象。“信息孤岛”现象的存在,不仅很难形成全局性的信息报告,而且来自不同系统的同一类信息也经常出现不兼容等诸多问题。 信息系统协作性能急需改善 改善多个信息系统的互联协作性能,必须分析
2、“信息孤岛”的形成原因。在信息系统的建设过程中出现“信息孤岛”的原因有: (1)在无线电管理工作信息化的初期,无线电监测中心建立的无线电管理信息系统较少,而且来自这些系统的数据和信息也相对较少,信息系统协作需求较小,即使需要进行交互,也是通过系统开发商临时决定具体的交互方式来完成的; (2)不同信息系统的建设周期不完全统一,这也导致难于保证多个系统间相互兼顾; (3)在信息化初期,受计算机技术的限制,对于采用不同开发工具,不同开发语言或采用了不同结构模式的异构信息系统而言,系统间的信息交互非常难以完成。 随着各类
3、信息系统的不断开发和使用,系统之间的信息交互变得日渐困难,信息系统“各自为政”的开发方式带来了越来越多的问题。长此以往,要么形成大量的信息孤岛,要么在信息系统间进行大量繁杂的接口建立和处理工作。从理论上讲,n个信息系统之间最多可能需要建立n(n-1)/2个接口才能满足交互的需要。如果增加一个系统,就可能需要建立n个接口来处理和已有系统的信息交互工作。 可以举例来更为直观地说明,假设针对不同的业务需要分别建设了台站、频率、设备及天线等四个管理信息系统,而这四个系统之间显然是需要进行大连路信息交互工作的。图1、图2分别表示
4、了两种信息系统交互时的困难。 如何整合多个信息系统 那么,如何改善多个信息系统间的互通和协作性能,为无线电管理提供全面而科学的信息呢?对此,业界的专家提出了不少有建设性的意见。其中一种被称为SOA(ServicesOrientedArchitecture,面向服务的体系结构)的技术值得关注。 2.1何为OA办公系统 在解释什么是OA办公系统之前,先给服务(Services)下一个定义:信息系统中的服务,是指一些经过封装的、可重用的应用系统或组件,这些系统或组件能够向其他信息系统提供有价值的数据或者信息。对于一个需
5、要服务的系统而言,它并不关心服务是如何实现的,只要服务能响应它的命令并且为它的请求提供准确可靠的数据信息就可以了。 SOA是一种软件系统架构,它的提出就是为了解决在网络环境中,如何连接能够提供各种信息服务的系统或组件,以满足信息系统整合的需要。因此,SOA的一个显著特点就是:在SOA的平台上,对于某个特定信息系统而言,其他所有的信息系统都可以看作是提供某些信息的服务。 2.2SOA的优势 我们之所以需要SOA,是因为它能够让我们在建设无线电管理信息系统时,可以更多地关注于无线电管理的业务流程本身而不是底层的信息系统
6、基础结构和技术实现。 SOA可以带来很多便利: (2)可以对异构系统进行良好封装,而不影响信息交互的性能; (3)可以在服务接口保持不变的前提下,实现其他系统的平滑升级和替换; (4)可以重用以前开发和部署的信息系统,避免资源的浪费和重复建设。 2.3SOA的实现 SOA的优势较为明显,那么应该如何在信息系统建设中实现这些功能呢? (1)形式上使用ESB 在形式上,我们可以通过建立ESB(EnterpriseServicesBus,企业服务总线)来加以实现。 所谓ESB,就是把单位内部的信息系统看作一系
7、列提供各种信息的服务,而ESB就像一条数据线,将企业内部的各个信息系统(或者说服务)串接起来,从而构建起一个信息交互的平台,使得基于这个平台的信息系统可以简单便捷地进行系统间的信息交互。 例如,假设此时有四个在用的信息系统:台站、频率、设备及天线系统,每个信息系统分别与ESB建立一个标准的接口,用于信息交互,从而信息系统之间不再需要建立多种接口,如图3所示。图3中,建立了ESB之后,只需要4个接口就可实现四个信息系统之间的数据和信息交互,而以前则最多可能需要建立6个接口。这种优势在增加信息系统时更加明显。例如,增加1个
8、信息系统,建立ESB之前,可能需要另外建立4个接口来满足新增系统与已有4个系统间的交互。而如果采用了ESB技术,只需在新增系统与ESB之间建立1个接口。 此外,ESB也可以是一个应用软件系统,只不过它主要是为了满足信息系统间高效准确的信息交互而存在的。 ESB的主要工作流程是这样的:如果一个信息系统需要某些其他的
此文档下载收益归作者所有