基于SOA架构的地质资料在线服务系统设计与实现
2019-06-21樊旭东鞠红艳刘莉茗
资源环境与工程 2019年2期
樊旭东, 鞠红艳, 王 冕, 刘莉茗
(1.湖北省地质调查院,湖北 武汉 430034; 2.湖北省国土资源资料馆,湖北 武汉 430071)
地质资料是地质工作者用劳动和智慧淀积下来的宝贵社会财富,是经济建设的重要依据。地质资料服务是基于海量地质资料积累和数字化产品的科学组织与服务[1],是地质工作成果和价值的体现。在网络化、大数据、云计算的新时代背景下,新技术、新方法、新理念不断涌现,地质资料的管理以及社会化服务也将发生变化。如何利用现代计算机技术,提高资料服务现代化水平,使地质资料服务融入当今信息社会,已经成为馆藏机构、地质科技人员和社会公众比较关注的问题。
首先对地质资料的数据特点进行分析,以湖北省国土资源资料馆的信息化需求和地质资料管理技术的应用现状和发展趋势为研究背景,在对地质资料数据关键应用技术研究的基础上,通过分析SOA的实现技术和业务场景,明确系统的基本组成功能,整合组件及中间件,构建出基于SOA架构的地质资料服务接口,并对服务接口的架构及开发框架和技术进行设计,最后通过开发实例服务说明该服务接口实现了SOA的业务流程。
1 面向服务的架构SOA
面向服务的架构SOA(Service Oriented Architecture)是一种新的软件系统架构模型,将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来,利用服务接口将不同的业务功能模块进行封装与发布[2]。SOA是实现云计算开放架构的基础理念之一,是构造分布式计算程序的方法,适用于大型复杂业务系统的数据共享和交换。……
登录APP查看全文
