[发明专利]基于SOA的地质灾害防治信息化服务集成框架及方法无效
申请号: | 201110098155.X | 申请日: | 2011-04-19 |
公开(公告)号: | CN102184100A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 傅锦荣;谭照华;李泽波;程温鸣;周淳;胡书能;沈旭明 | 申请(专利权)人: | 武汉达梦数据库有限公司;三峡库区地质灾害防治工作指挥部 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 武汉宇晨专利事务所 42001 | 代理人: | 王敏锋 |
地址: | 430073 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 soa 地质灾害 防治 信息化 服务 集成 框架 方法 | ||
技术领域
本发明属于计算机技术领域,更具体的涉及一种基于SOA的地质灾害防治信息化服务集成开发框架及方法,用于质灾害防治信息化中,实现系统间的高度集成。
背景技术
传统的集成开发框架一般专注于集成开发框架本身的技术实现,使用Web Service、COM、CORBA等技术实现各系统间的集成,来解决“信息孤岛”问题,但对其它异地异构系统的集成则相当困难。特别是对于地质灾害防治信息化建设,实际情况是系统内的子系统众多、专业性强、承建单位多、标准化和集成要求高。对于这类复杂的架构,使用传统的集成开发框架和集成方式都无法适应现有应用子系统之间的集成、也无法满足未来信息化整体架构的发展要求。
在传统的系统集成开发方法研究中,往往注重如何充分利用IT企业内部现有的应用程序和应用基础结构的投资来解决新的系统集成需求,而没有对众多子系统的集中管理给予重视。当IT企业面临一系列的子系统开发任务时,基于底层异构的应用子系统进行开发必将导致这些系统之间存在不一致,而当这些开发成功的子系统集成到一起时,这些不一致就会影响用户的使用和系统效率。除此之外,子系统的页面如果各自独立构建,将很难保持界面风格的统一,并且带来重复性的编码工作,引起不必要的资源浪费。
地质灾害防治信息化是一个地质灾害专业领域的课题,涉及到大量的专业名词术语。这些名词术语可能出现在各类文档(例如Word、Excel、PDF、网页等)和各种应用程序中。用户在阅读这些文档或者使用这些程序的时候,难以掌握这些名词术语的准确定义,而查阅图书资料往往效率很低并且不一定能找到名词术语的准确定义,这给平时的工作带来很大的不便。
基于SOA的系统集成开发框架在传统的三层架构开发框架的基础上加入了SOA服务管理平台,并在该平台上建立了SOA服务池,同时在集成开发框架中实现了子系统首页主框架自动构建以及名词术语自动解释功能。
发明内容
本发明的目的在于提出了一种基于SOA的地质灾害防治信息化服务集成开发框架。基于SOA的系统集成开发框架解决了基于该开发框架开发的应用子系统和各种异地异构系统的高度集成、实现了基于该开发框架开发的应用子系统首页主框架自动构建并保持界面和操作方式的统一、实现了在WEB页面自动显示名词术语的解释和在各类文档和各种应用程序中鼠标“选词”后进行解释。
本发明的另一目的在于提出了一种基于SOA的地质灾害防治信息化服务集成方法。用于质灾害防治信息化中,实现系统间的高度集成。
为实现上述目的,本发明所采用如下技术方案:
一种基于SOA的地质灾害防治信息化服务集成开发框架,其步骤为:
1、使用AOP(面向切面编程)、ORM(对象-关系映射)、DI(依赖注入)、MVC(模型-视图-控制器)技术实现系统集成开发框架。
2、利用JAVA和.NET技术各编码实现一个B/S架构的系统集成开发框架(如图1所示)。在JAVA环境下,使用Struts、Spring、iBATIS开源框架,在.NET环境下,使用Castle、iBATIS.NET开源框架以及ASP.NET技术。
3、该框架使用JavaScript脚本编写公共组件,这些公共组件有:树形显示组件、TAB标签页组件、日期时间组件、图形报表组件。这些组件可以在所有基于该框架开发的应用子系统中通用。
4、编写公共的CSS样式,以便让基于该框架开发的应用子系统具有统一的界面和操作方式。
5、设计系统菜单字典。系统菜单字典是构建各个子系统的核心字典(如图5所示),用来实现基于该框架开发的应用子系统界面和菜单的自动构建。系统菜单支持以下标准协议及自定义扩展协议:
1)、标准的HTTP://、HTTPS://、FTP://等;
2)、自定义的SOA://协议,与SOA服务池结合,调用SOA服务池中的公共资源或页面;
3)、自定义的CS://协议,用来在客户端快速打开EXE应用程序。
考虑到对众多的子系统进行集成,为了方便对各子系统的入口地址、水平菜单、垂直菜单等进行统一规划,集中管理,在该框架中设计了系统菜单字典,即根据系统菜单字典自动生成子系统主框架页面。各个使用该框架的应用子系统,在进行系统集成时,需要提供各自的菜单字典,导入到系统菜单字典后,便可以自动生成该子系统的主框架页面以及系统菜单,以驱动该子系统的创建,减少编码工作,保持子系统界面风格的一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉达梦数据库有限公司;三峡库区地质灾害防治工作指挥部,未经武汉达梦数据库有限公司;三峡库区地质灾害防治工作指挥部许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110098155.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:地铁自动风口智能排烟系统
- 下一篇:一种湿式混凝土喷射机