- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA监狱信息集成研究
基于SOA监狱信息集成研究
摘要:我国监狱从自身需求出发构建了一系列业务信息系统,造成业务与数据的相对自我封闭,以致跨部门、跨地区间大量信息孤岛出现。针对此问题本文提出了基于面向服务架构(SOA)的监狱信息集成模型,能够在不破坏现有系统的前提下,解决监狱信息化发展过程中的信息孤岛和数据整合问题,并能对内提供协作办公、决策支持,对外提供“一站式”服务,对监狱电子政务系统的建设有一定的现实意义。
关键词:监狱信息化;信息集成;面向服务架构;电子政务
0引言
随着我国信息化建设的快速发展,监狱作为国家刑罚的执行机关,其信息化需求也得到了极大的关注。监狱信息化建设主要是将先进的信息技术运用于监狱工作过程中,为监狱工作建立起以信息系统为基础的信息化管理体系,实现监狱管理的数字化、智能化、集成化[1]。目前,整体来看我国监狱的信息化水平还不高。虽然越来越多的监狱建立了自己的信息化系统,然而这些系统彼此独立运行,互不兼容,只能在监狱业务的局部应用中发挥作用,信息不能共享的矛盾十分突出,从而制约了监管工作效率的提高。在系统集成的基础上实现信息化知识管理是现代监狱信息化建设的方向。
由于监狱信息化建设的渐进性以及信息系统的多样性.常会导致以下问题:
(1) 异构系统的多样性。造成信息系统之间的数据、信息难以共享,在监狱内部形成信息孤岛。基于信息孤岛里的信息而加工得到的知识是片面知识,会导致认识上的以偏概全,造成判断上的失真,最后导致监狱监管措施失效或监管风险的增大。
(2) 不同系统的数据来自于不同的数据流。难免会造成监狱内部数据的重复和数据的不一致。冗余的、不一致的数据难以得到有效的信息,给监狱管理带来困难,严重会造成错误的决策。
(3) 跨部门、跨地区间信息共享矛盾突出。监狱信息资源体系复杂,与各直属单位、其他公检法部门等存在大量的业务往来,监狱业务与数据的相对自我封闭,以致跨部门、跨地区间大量事实性信息孤岛出现。同时,不同的应用系统受政务部门职能分割影响,重复管理、重复维护,不仅使工作量大大增加,而且极易产生不一致现象,成为影响监狱电子政务发展的主要障碍。
为了解决上述问题,本文构建了基于面向服务架构(Service-Oriented Architecture.SOA)的监狱信息集成模型,以实现监狱内外部数据信息的整合,使得信息的使用者能方便、快捷地获取全面、统一的数据信息。同时,该模型能够对内提供协作办公、决策支持,对外提供“一站式”服务,对监狱信息集成和电子政务系统的建设有一定的借鉴和现实意义。
2 SOA概念及特点
2.1Web服务
SOA[2]是基于Web服务的开放、分布式系统设计。具有松耦合、粗粒度服务、标准开放的体系结构。能够快速、有效地将企业现有信息资源进行整合,使企业分散的信息系统成为统一的应用、分析、决策支持平台[3,4]。目前,SOA在企业应用方面的研究已经比较深入[5-8],而SOA在电子政务方面的研究还不多见:冯方回等[9]认为SOA是电子政务的基础架构,使用SOA实现电子政务将达到事半功倍的效果;刘纪平[10]尝试把SOA技术引入到GIS领域,提出了基于SOA的电子政务地理信息服务概念;史海燕[11]基于Web Services对社区信息集成进行了研究;龙朝阳[12]、肖静波、高洁[13]、张相文等人提出了基于SOA的服务型电子政务的架构,深入探讨了政务信息资源共享问题。相关研究为本文研究奠定了基础。
Web服务是通过Internet标准后发行的简单应用程序。同组件一样,一个Web服务提供一个“黑匣子”函数,它可以调用处于本地机或异地机的多个Web服务,而不必知道这些Web服务的结构、实现方式和运行环境。该服务也可以被其他多个Web服务调用,而不让调用者知道该服务的实现和运行平台。与当前组件技术不同,web服务不是由对象模型协议(如DOCM,RMI,IIOP)来访问的,而是由通用的网络协议和数据结构(如HTTP和XML)来访问的。它把HTTP的成熟性和XML得灵活性与扩展性结合在一起,使得现有的软件不论是基于什么样的编程模型都可以通过Internet通信。一个Web服务可以用Java,C++,VB,Delphi等各种开发工具开发,其内部本身是一个紧密藕合的极其简单的模块程序,每一个模块提供称为契约的精确定义的接口,此接口描绘了所提供的服务,以便其他服务调用。WSDL(Web Service Description Language)是用于描述Web服务的规范,它使用XML语法定义了用于描述Web服务各个方面的元素,包括Web服务的位置,包含的接口、接口中的方法和方法的参数类型等。UDDI(Univers
文档评论(0)