基于服务总线的信息系统整合研究
2015-10-21白勇
白勇
摘要:服务系统是集SOA软件体系架构下的信息整合,在當下的信息服务领域依旧面临着各种困扰,本文基于服务总线的信息知识,建立服务总线的整体架构,研究相关的适配器、路由器等的规划。通过建立稳定的可靠的服务集成方法,减少集成总线服务过程的亏损,实现可行性方案的验证及研究工作。
关键词:服务总线;SOA;信息系统;互操作;服务集成
1 前言
随着科技的不断发展提高,软件服务越来越多的应用到空间信息, SOA (Serv-ice-Oriented Architecture,面向服务体系架构)将实现渠道信息与功能单元的整合,形成对接口的封装等完成信息系统分类,从而有效达成服务集成目标。根据不同集成业务的分类,让体验者快速进入网站获取相关数据、解析功能,实现应用价值。但是,在实际的SOA信息集成中依旧存有弊端。如有:其一,点对点的服务对接方式,没有中阶层来管理异构地址等实操性任务。其二,在服务与信息之间形成长时间的繁琐的请求、等执行的过程,使线程不明确。其三,空间信息服务对于数据的精准性要求备份储存与切换,保证服务计算的安全稳定性。总之,笔者认为信息驱动和集成信息的过程中,要进行信息集成框架服务整体下队列管理器等细化,提供标准、智能化的路由集成环境,有效实现空间信息网络功能的安全灵活的应用目标。
2 信息系统研究概述
体系结构(SOA)技术作为分布式和软件集成重要系统升级部分,其特性是以更为精准性与松耦合来提升实操能力及运用,根据ESB (Enterprise Service Bus, 企业服务总线,即服务总线)把SOA技术的互相操作所替换,ESB进行服务集成和管理服务信息相互共享,是提高服务信息的重要模式。
网格(Grid)出现在上世纪末期,是通过数据计算力完成各领域、各方式的。由之前的互联网、Web逐步发展为所说网格的实践过程,其最基本的就是资源共享功能。网络资源由计算机资源、通信资源、信息资源等多方面的资源组成,将这些实体被抽象为服务,使得网格中的实体管理有接口,不必考虑实体的特性、结构等属性,从而解决web服务管理问题,另一方面也能够真正的使得分布式资源的高效访问得到实现。从网格的技术应用本质上分析,是将信息编程基础上进行虚拟操作,实现资源共享功能,并且由多个资源计算组件构成。但事实上是运行Linux完成信息操控,空间信息语言是通过XML扩展。所以,网格除在计算应用之外的其他领域仅是初始阶段,笔者就针对完整的SOA体系架构不断探究信息服务的集成的相关应用。
3 服务总线的相关理解及特点分析
3.1 基本概念
服务总线(ESB) 在集合消息与Web等各技术升级,使消息驱动与服务方法连为一体,形成无缝集成的完整信息体系框架。服务总线不仅可把SOA的服务交互进行编程语言等完整结合,实现相互数据计算的多功能的智能化集成模式。有效完成对地址定位与底层协议等服务功能,并确保其管理的透明化。最初在SOA软件使用时,由于功能在上有以NET编程语言,有的则是Java语言,或是NET与Java语言相互操作。采用Web Services封装程序,实现功能模式的协调与应用。这就是所谓的在服务请求与提供者之间形成点对点的形式,来完成服务集成的发生与终止的系列性的设计步骤与实践应用过程的。其还需要在灵活性操作方面下功夫。在服务总线技术研究过程中,SOA架构为主线,形成中转站消息的中间件作用动态,在同步、异步之间的确保通讯方式的服务效果。
3.2 技术优势及特点
(1)灵活的服务发现机制
SOA是以服务注册来完成信息整合功能,在提交申请与回馈结果之前,形成服务调剂功能的应用模式,这与服务端口等方面存有密切关联,并进行调用地址与客户注册之间的时间差等问题处理,此过程产生大量的服务代码,SOA将减少步骤操作,实现优化配置功能,以调节地址确保编译端口等相关信息数据。
(2)异构平台组件接入支持
服务总线不仅是Web Ser-cices的连接部分,对一些的组件适配产生作用,尤其是系统相关数据库等方面提供接入操作实践。
(3)异步消息传递模式
如今,在同步发展的通讯过程中,实现请求与结构之间的时间是相对长期的,他们加大了操作的难度,浪费了客户的时间,例如在长期间的死机状态中,遥感数据无法正常的进行档案提交工作,出现异步消息机制与同步消息机制之间的矛盾。因此,通过二者有效集合,使得输出信息与输入代码产生直接的回应与回调,总线进行引起与协调,对请求者实现按时的输出跟踪数据与列队的相互结合,这样以来,可同时实现同步、异步相结合的升级创新的形式,在二者的共同代理作用下,实现调节与的转化数据的实操效果。
(4)动态的服务执行路由
服务总线由一套智能路由机制来实现选择与替换等功能,在实际的操作实践中,寻找相对的一个服务节点问题,实现总线备份信息功能,最终确保相对安全的服务应用过程。
4 服务总线中信息服务技术操作实例
在服务总线的基础上搭建相应的空间信息服务完整体系,通过图形设定场景的安排组件定制等系列的服务应用工作,确保在总线与其他的连接与服务数据方面,遵循实际的查询操作步骤,在获取图形过程中,及时定位查询功能,多渠道、准定位各个服务来快速制图。在实际操作中运用模块功能分区,依据不同的系统编程语言、主机环境等方面,完成下列五部分内容分类:
(1)查询服务:针对所遇到的灾难来进行传感功能定位,将查询相关的数据,有效结构确定具体地址。在遥感数据查询与结构之间服务系统是以JAVA语言来封装Web Service数据的。其展现形式仅是Web服务。
(2)下载服务:依据数据与影响之间的关系,影响数据的下载结果,确定相应的所在目录,实现各领域信息整合,在一定意义上说,FTP协议是对与数据在传输过程的安全问题的综合性实际应用。
(3)归档服务:在进行遥感影像的整合归档工作中,对元数据整合并分析,确保信息的完整性,并随即存放相应的指定目录,使得元数据库信息被有效整合。但因为影像归档是在不同的压缩、XML文件等多方面的系统中进行的。从而导致在C语言开发的滞后,因此,要适时进行归档调整,确保信息数据的准确性。利用JMS(Java Message Service, Java)封装与调用两种功能完成影像归档服务功能。
(4)提取服务:针对严重灾难环境,搜索相联结的信息数据及有效外部环境,通过在XML 中完成对对应现场的坐标定位等信息,来提供有效的信息体系构建,形成对内运用Web Service封装的模式,对外以Web服务为主的模式。
(5)图制图服务:根据具体对应地图模板,进入遥感影像等最终专题图操作应用程序。在Java与 Web Serv-ice多角度来确保服务内容。由适配器与服务总线等进行逻辑搜索,最终实现相应的监控服务。由与之相关的设备等确保服务通信的安全准确性,进一步验证图制图的结果。
结束语:
综上所述,通过对信息系统研究探讨,并进行服务总线定义理解及优势特点分析,结合服务总线中信息服务技术在实际应用中的操作来搭建完整体系,形成较稳定的集成环境,有效进行信息的精准化、智能化的应用与发展。
参考文献
[1] 王方雄,边馥苓.从GISystem到GIService:GISystem发展的必然趋势[J].华中师范大学学报:自然科学版, 2014, 38(4):528-532.
[2] 乐鹏.语义支持的空间信息智能服务关键技术研究[D].武汉:武汉大学,2013. 267-271.
[3] 袁占亭,张秋余,翟志万.基于软件总线技术的软件工程方法[J].计算机工程与应用, 2013(15):137-139.