SOA在电子政务中的应用研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:MKLIN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着湖北省电子政务系统建设的全面开展,遗留资产的处理与业务集成问题变得越来越突出。在这种情况下,面向服务的体系结构(Service Oriented Architecture,SOA)以其良好的松散藕合、与平台无关等特性吸引了越来越多人们的关注。同时面向服务的体系结构和满足该模型的实现技术成为解决这些问题的一个新的发展与研究方向。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。SOA已经成为公认的IT基础架构发展的趋势,然而即使是在各咨询机构推崇SOA,各厂商大肆宣传推广SOA,用户普遍认可SOA的今天,它的实现必须花费很多时间才能逐步进行解决。随着服务组件架构(Service Component Architecture,SCA)规范的出台,简化SOA实现的问题得到了很好的解决。SCA是一组规范,它描述了利用面向服务架构(SOA)来构建应用程序和系统的模型。SCA是基于开放标准(例如Web服务)构建的,它扩展和补充了先前的服务实现方法。SCA的基本思想是将业务功能作为一系列服务来提供,这些服务组合到一起,以创建满足特定业务需要的解决方案。这些复合应用程序既可以包含专门为该应用程序创建的新服务,也可以包含来自现有系统和应用程序的业务功能(作为复合应用程序的一部分来重用)。SCA为服务组合和服务组件的创建(包括SCA复合应用程序内部现有应用程序功能的重用)提供了模型。SCA这一模型旨在包含广泛的服务组件技术以及用于连接这些组件的访问方法。对于组件,它不仅包括各种编程语言,还包括通常与这些语言一起使用的框架和环境。对于访问方法,SCA复合应用程序允许使用各种常用的通信和服务访问技术,例如Web服务、消息传递系统和远程过程调用(RPC)。SCA专门针对SOA而设计,它简化了实现业务服务的组件编程模型,使这些组件可以使用不同编程语言实现。对于企业应用,SCA还提供了关键的基础设施,如安全性、事务、可靠调用等。这些应用使企业应用开发变得更为方便。   论文的主要研究内容为:   1.对SOA技术的国内外应用现状进行了深入研究,通过分析和总结,指出了目前SOA在电子政务领域集成技术存在的问题,同时也分析了当前电子政务系统构建中常用的系统架构及其优缺点与当今电子政务所面临的问题。   2.研究了SOA的基本概念和构架特点,比较了SOA与客户端-服务器模式,分布式系统,并总结了使用SOA的应用范围。继而分析了SCA的具体实现及其特点以及面向服务的原则,为SOA的应用奠定了理论基础。   3.通过SCA整合设计,实现对电子政务诉求系统的重用。重点阐述对基于主流开源框架Spring、iBatis的技术整合。通过SCA改造利用了遗留系统,实现了对已有资产的重用,成功地解决了对遗留资产的利用问题。   4.通过SOA建模分析,利用SCA设计基于SOA的权限验证系统,并在此基础上,提出了分布式SOA的解决思路,为同类系统的建造提供了有价值的参照模板和经验。   论文创新之处在于通过研究SOA概念与技术,提出了将SCA与JavaEE,Spring,iBatis整合的方式解决遗留系统问题,并根据SOA建模方式设计权限验证系统。论文中SOA的设计,不同于传统的Web应用开发模式,同时也突破了传统的应用集成方式,既解决了传统组件接口和传输协议紧密耦合问题,又简化了业务组件的开发、组装和部署流程,同时还提高了系统的可移植性、可重用性和灵活性,使系统的可测试性也有很大的提高,最终达到敏捷的、不受限制的服务集成目标,实现可以帮助企业更便捷地创建新的以及改造现有的IT资产,使之可复用、易整合,以满足不断变化的业务需求,为电子政务的设计和集成提供了新的途径。
其他文献
编译器是软件产业中重要的工具,对它的质量保证非常重要。编译优化是编译器的重要功能,它的质量对于编译器质量有重大影响。   可采用软件测试的方法进行编译器优化模块的质
随着计算机信息处理能力的增强和表现形式的多样化,人机交互界面正逐渐由单一的图形用户界面GUI朝着具有高交互性和多模态性的感知用户界面(PUIs)发展。视觉通道承载了大量的
基于短语的翻译模型以短语作为翻译单元,是当前统计机器翻译的主流技术。近年来,基于句法的翻译模型将句法信息引入翻译,以句法结构作为翻译单元,已成为研究热点。   无论哪种
Web查询(以下简称查询)是指由用户提交给搜索引擎用以表达搜索意图的文本,其按照意图可以分为导航类、事务类和信息类。查询意图分类是目前文本检索领域的研究热点之一。对查
随着虚拟现实技术的日益成熟,其应用领域逐步扩大。目前,虚拟现实技术在医学领域的应用,特别是关于虚拟手术系统的研究,已成为一个研究热点。虚拟手术器械是虚拟手术系统的重要组
随着信息技术的飞速发展,信息安全显得越来越重要,然而传统的基于类型的安全方法无法实现信息流的安全检测。基于类型的方法是逐个语句考察的,它不能整体把握数据流信息,会将
普适计算是继主机计算、桌面计算之后的第三种计算模式,它是物理空间和信息空间的融合,它强调将计算机嵌入到日常生活中,为人们提供随时随地、透明的服务。普适计算的本质是
网格计算是一种具有重要创新思想与巨大发展潜力的分支网络计算。它实现了将分布在不同地理位置的异构资源协同工作,以解决科学研究中的复杂问题。任务调度是网格计算中三个
丰富的网络资源和经济快捷的网络访问方式吸引人们聚合分布在广域网内各种软件、Web服务、存储、计算和数据等多样化资源构建高价值的应用,即网格应用。然而,当前缺乏针对网格
由于IP资源的限制,使NAT设备广泛使用。这样就导致P2P应用中面临一个问题:内网后的节点无法直接通信。本文的研究就是致力于解决这个问题。分两个步骤来完成: 首先探讨NAT穿