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

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

ID:21688053

大小:74.12 KB

页数:9页

时间:2018-10-23

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

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

1、浅析以部门服务总线为基础的林业网络应用架构论文关键词:部门服务总线WebServiceSOA网络论文摘要:以SOA为架构理念,以WebService为技术基础的部门服务总线是推进林业信息化建设,整合现有数字资源,加快系统开发的良好架构。随着林业信息化的发展,越来越多的软件系统被应用到各个部门之中,尤其是基于网络环境以数据为中心的信息采集、管理和分析系统是现在乃至未来林业信息化建设实施的重点。软件的使用不仅仅是提高工作效率,也为林业各个部门规范工作流程,统一标准提供了有效的工具。但是在许多基于网络的林业软件系

2、统实施的过程中,存在着开发周期长、推广慢、使用率不高、可扩展性不强等问题。针对这些问题和目前各级林业部门的实际情况,笔者提出了部门服务总线(DepartmentServiceBus,以下简称DSB)的解决方案,为各级林业部门网络系统开发提供了较好的架构选择。1基于省级林业部门的软件系统开发存在的两个问题1)业务流程统一困难。当前许多林业软件系统在设计过程中存在一种误区,用户企图用一套系统统一各级相关职能部门,这种做法出发点是:统一应用、统一标准、统一流程。但是不同业务部门,在其工作中都形成了一套和本部门相关

3、业务需求和自身实际情况相适应的工作流程。若要实现各相关部门工作统一的软件,只能向两个方向发展:一是简单化,只实现中心任务;二是全面化,照顾到不同部门的差异,各项功能均由软件来实现。然而这两种方式都无法给用户带来好的体验。简单化将大大减弱系统的功能计算机计算与存储的优势无法充分体现,无论是业务系统还是办公系统,计算机除了充当数字信息存储介质外,还要具备一定的分析预测能力,没有充分的数据源,没有良好的业务逻辑,有效的数据分析是不可能的;而对于面向省级林业部门的系统,各业务部门管理需求各不相同,软件系统功能全面化

4、难以实现。首先是现有林业各业务工作流程的复杂性和不稳定性使项目需求不可能在短时间内完成而在项目的实施过程中,功能也将随着业务的变更而不断改变,开发周期必然不断拖延,软件的质量也更加难以保证。2)己有系统的阻碍。目前,很多有远见的林业部门己经开始了信息化的工作,不同级别、不同业务部门针对白己的业务工作,也开发出了不少有效的系统软件,如营造林管理系统、森林采伐管理系统、林地管理系统等。当人们逐渐熟悉一种事务后,另一种同样功能但是不同表现的事务就很难再介人,这就是先人为主。毕竟软件用户是不愿意用自己的木职工作来做

5、试验的。由于小范围使用的软件直接面向该级别用户,将会很好地满足用户的需求和体验,而各省级林业部门统一的系统,其操作过程或对细节的处理方面会和现有系统不同,用户就难以接受,就会对系统不满甚至抵制。以上两个问题,可以说是在省级林业部门推广办公自动化、业务自动化、信息管理软件方面的主要障碍。伴随着林业标准化数据库的不断建立,网络环境不断优化,实施面向服务的技术架构(SOA)的条件日趋成熟,建立界面友好、统一标准的网络应用必将是大势所趋。部门服务总线的应用将有效的解决各个系统推广和兼容的问题。2DSB的解决方案DS

6、B(部门服务总线,DepartmentServiceBus,)是林业网络信息系统的中间层,作为系统的调配中枢,为不同的数据消费提供服务整合,隐藏服务提供者的特异性,为各级部门应用系统提供接口和协调,如图1所示。DSB适用于网络环境下的应用平台搭建,处理省级和各级工作的系统应用层次。的实施基础DSB是利用WebService技术和基于SOA的架构思想,以开放、稳定为目标建立起来的,它提供与SOA的原则保持一致的集成基础架构叽WebService是一种可以用来解决跨网络应用集成问题的开发模式,这种模式为实现软件

7、作为服务提供技术保障。WebService描述了操作的接口,通过标准化的XML消息传递机制,可以通过网络访问这些操作。WebService是用标准的、规范的、基于XML的WSDL语言描述的。WebService已经提出了很多年,但是其推广的速度却远没有想象中的那么快。其原因有:一是人为造成的不开放性。由于经济利益的缘故,大多数公司不会向外界免费提供自己辛苦制作的服务,即使提供服务,也需要收取一定的服务使用费用。这就造成了以开放性为活力的WebService被经济利益的囚笼困在一个个固定的区域内,很难发挥其最

8、大效益。二是人为造成的不可靠性。WebService是一种共享和统一,但是这种共享使得我们的应用的基础建立在其他厂商提供的服务之上,即使是收费的服务,我们又如何保证明天这项服务依然能够正常使用呢,太多的不确定性也限制了WebService的作用。三是人们对WebService认识的匾乏。虽然WebService的概念提了许多年,由于其在普及中的困难,使得人们在很大程度上仍然未意识到WebService能够提供什么

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

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

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