浅析以部门服务总线为基础的林业网络应用架构论文

浅析以部门服务总线为基础的林业网络应用架构论文

ID:25126717

大小:53.50 KB

页数:6页

时间:2018-11-18

浅析以部门服务总线为基础的林业网络应用架构论文_第1页
浅析以部门服务总线为基础的林业网络应用架构论文_第2页
浅析以部门服务总线为基础的林业网络应用架构论文_第3页
浅析以部门服务总线为基础的林业网络应用架构论文_第4页
浅析以部门服务总线为基础的林业网络应用架构论文_第5页
资源描述:

《浅析以部门服务总线为基础的林业网络应用架构论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅析以部门服务总线为基础的林业网络应用架构论文论文关键词:部门服务总线L的WSDL语言描述的。WebService已经提出了很多年,但是其推广的速度却远没有想象中的那么快。其原因有:一是人为造成的不开放性。由于经济利益的缘故,大多数公司不会向外界提供自己辛苦制作的服务,即使提供服务,也需要收取一定的服务使用费用。这就造成了以开放性为活力的WebService被经济利益的囚笼困在一个个固定的区域内,很难发挥其最大效益。二是人为造成的不可靠性。WebService是一种共享和统一,但是这种共享使得我们的应用的基础建立在其他厂商提供的服务之上,即使是收费的服务,我们又如何保证明天这项服务依然能

2、够正常使用呢,太多的不确定性也限制了WebService的作用。三是人们对WebService认识的匾乏。虽然WebService的概念提了许多年,由于其在普及中的困难,使得人们在很大程度上仍然未意识到WebService能够提供什么。在林业领域中的应用完全可以避免WebService在商业推广中的阻碍。首先,在林业中的WebService不存在经济利益,各单位可以根据各自的特点,提供相应的服务,也可以根据各自的需要,申请不同的服务;而且由于有林业管理体系的严格保障,这些服务可以是稳定的、长期有效的,避免了以上的人为障碍,在需求应用的驱动下,林业领域的WebService一定可以得到长足

3、的发展。SOA(service-orientedArchitecture,也称面向服务的体系结构或面向服务架构)是指为了解决在Inter环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务),通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。SOA有别于传统的Web技术,采用面向服务的建模技术和Web服务技术,实现系统之间的松辆合,实现系统之间的整合与协同。

4、WebService和SOA的本质思路在于使得信息系统个体在能够沟通的基础上形成协同工作。在确保Web服务在林业业务领域的广泛应用的同时,也会推动SOA的发展。现在Web服务是实现SOA最好的方式,也成为了实现DSB的技术基础,而SOA成为了实现DSB的方法论。2.2DSB的实施目标集中数据管理、分散数据采集,是目前基于网络的应用系统的特点。DSB作为系统架构的中间层,其目的是建立统一通用的数据消费与提供接口,集中管理,隐藏细节。使用DSB可以大大减少因各林业部门业务工作的差异而引起的系统开发周期长、推广慢等问题,提高系统的部署速度,加快现有应用系统间的互联互通。在现实工作中,许多林业业

5、务管理系统因为通信协议不同,基于的架构不同,采用的数据库不同而无法协调工作,造成系统的重复建设、资源的浪费,十分不利子林业信息化建设的发展。而DSB可以很大程度上解决这一问题。其主要功能如下。2.2.1统一数据标准包括两个方面:1)数据过滤。由DSB来定义数据的标准,仿佛一个过滤器,符合标准的数据可以通过,不符合标准的数据不能通过。统一数据标准要比统一软件系统容易的多,各业务部门完全可以根据自己的具体要求,来寻找开发单位,定制自己习惯的工作方式。但是其上报和接收的数据标准必须统一。这样,作为省级林业管理部门的系统开发,只需要考虑对数据标准的定义和处理,而不用关心各业务部门具体流程的差异。

6、开发单位可以减少系统调研的时间,减少为顾全各部门的特殊情况而增加的代码量,进一步提高工作效率,提高代码质量。2)数据整合。由DSB根据需要从各个服务提供单位调取数据,再用统一的标准向外发布出去。虽然目前主要使用的数据库是Oracle,但是随着信息化的不断发展,不同的开发单位会根据实际工作的需要,提供不同的数据库解决方案。即使同一个厂家的数据库也存在着版本不兼容的问题。如果应用需要从不同的数据库调用数据,那么就涉及到多个数据连接与操作,给程序的开发和维护造成极大的困难。如果这些操作都由DSB来完成,应用系统调用就将简单的多,相对于其他系统的应用,只需要面对一个DSB层提供的操作接口,而不必

7、考虑该连向哪台数据库,采用什么版本的数据库,如图2所示。2.2.2统一操作接口由DSB来提供系统开放的功能,各系统可以按需调用。由于向外界提供的接口统一为WebService的方式进行发布,用户的调用就可以被限定在具体的方法之中。统一的操作接口,既简化了用户开发的难度,又保证了数据调用的可靠性,提高了DSB上各挂接系统的健壮性。当前,开发工具的进步日新月异,各式各样的语言和新技术层出不穷,这也带来了标准不统一、不规范的问题,使得不同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。