您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > AI人工智能 > 基于SOA架构的软件开发研究与应用
武汉理工大学硕士学位论文基于SOA架构的软件开发研究与应用姓名:黄霞申请学位级别:硕士专业:计算机软件与理论指导教师:顾治华20081201基于SOA架构的软件开发研究与应用作者:黄霞学位授予单位:武汉理工大学相似文献(10条)1.学位论文吴翔基于异步Web服务的电信门户体系结构及关键技术的研究2004本文根据集成电信数据业务的门户网站概念原型验证(PoC)的需求,以面向服务架构(SOA)为基础,采用Web服务,构建了一个高效、松散偶合和可扩展的电信门户网站原型系统,并对Web服务的异步调用等关键技术进行了深入研究。本文首先详细介绍并分析了Web服务的体系结构;讨论了异步Web服务的原理和实现方法。在此基础上,详细地阐述了一个基于异步Web服务的电信门户网站原型系统的体系结构、设计和实现;并给出了一个实现异步Web服务的可复用框架。本文工作的主要创新之处包括:1.提出了一种高效、松散偶合、可扩展的集成电信数据业务的电信门户网站体系结构;2.将异步Web服务应用到电信门户中以提高性能;3.给出了一种实现异步Web服务的可复用框架。2.期刊论文阳亮.胡晓庆.方仪.YANGLiang.HUXiao-qing.FANGYi面向服务架构应用技术研究-电脑知识与技术2008,4(35)采用面向服务架构有效地降低软件开发的复杂性,提高软件的复用程度,缩短软件开发周期.但不少开发人员对于Web服务、构件等面向服务架构的相关概念和理论还不甚清楚.论文总结了目前主要的面向服务架构的应用技术,介绍了相关技术细节.3.期刊论文管林挺基于体系结构的港口信息化阶段性划分-通化师范学院学报2010,31(2)随着港口信息化建设的逐步推进,认清现阶段港口信息系统的体系结构所存在的问题和下一步信息化建设的目的是十分重要的.该文基于港口信息系统的体系结构提出将港口信息化建设划分为4个阶段,并分析每个阶段的主要特征和该阶段存在的主要问题,给出从上一阶段到下一阶段改造所采用的主要体系结构变更图.4.学位论文熊自诚基于SOA的WebGIS技术研究2009地理信息系统(GeographicalInformationSystem,简称GIS)是用于输入、存储、查询、分析和显示地理数据的计算机系统。作为一门综合学科,GIS已经广泛的应用于不同的领域。WebGIS是GIS技术和Web技术相结合的产物。它以Internet为基础信息平台,GIS理论为应用模型的实现地理信息处理与发布的网络化系统。面向服务架构(ServiceOrientedArchitecture,简称SOA)以服务为中心,实现网络应用的粗粒度部署、组合和使用。SOA与WebGIS的结合可以解决WebGIS应用中遇到的不能跨平台,难以实现异构数据互操作等问题。本文的研究成果和创新点主要体现在以下几个方面:1.对GIS的发展现状,以及WebGIS所面临的问题进行了深入的探讨。2.对面向服务架构的参考架构模型、核心特征以及优点进行了的分析,指出SOA有望解决WebGIS发展所面临的问题。3.提出了一种基于SOA的WebGIS实现,研究了其体系结构和技术模型,并介绍了相关实现技术。4.结合实际项目,介绍了基于SOA的WebGIS系统的具体实现,包括基WebGIS服务,客户端API,以及系统基本功能如地图漫游,鹰眼,图层控制和地图标注等。5.介绍了基于SOA的WebGIS系统的配套系统实现,包括服务管理,外围工具等。5.期刊论文刘从军.于萧榕.陈玉亮.LIUCongjun.YUXiaorong.CHENYuliang基于SOA体系结构的ERP应用研究-现代电子技术2009,32(24)分析传统ERP系统所面临的不足,探讨面向服务架构(SOA)的特点和实现技术;阐述ERP系统采用SOA架构集成开发的可行性及优越性.根据SOA的基本特点,采用操作、服务和业务流程的服务抽象方法,提出新的面向服务和业务流程管理的ERP企业应用框架;详细阐述基于SOA的ERP集成方法和步骤;给出基于J2EE平台的面向服务架构的ERP系统实现技术,从而为企业提供ERP业务流程重组的平台,提高企业的竞争力.6.学位论文秦娥基于工作流面向服务的分布式协同系统研究2009面向服务架构SOA(Service—OrientedArchitecture),与面向过程、面向对象、面向组件一样,是一种软件组建及开发的方式。SOA可以理解为“抽象、松散耦合和粗粒度”的软件架构。它可以根据服务请求通过分布式网络对松散耦合的应用群件进行部署、组合和使用,为建立协同系统提供了一种新途径。工作流是对常规性事务进行管理、集成的流行技术,通过工作流对业务流程的管理,可以改进和优化业务流程,提高业务工作效率;实现更好的业务过程控制,提高服务质量;并能提高业务流程的柔性。论文从SOA架构和工作流技术理论知识入手,以河南日报社稿件流传及管理系统的研究开发为背景,研究了基于工作流面向服务的软件开发的体系结构、原理和方法。首先提出了适应层次划分思想的面向服务软件开发的体系结构,阐述相应的设计模式;然后结合工作流技术将SOA架构应用于协同系统,研究面向服务的协同系统中的协作模型、协作控制机制、系统结构等关键技术。然后在此基础上,论文结合经典的面向对象的分析与设计方法(OOAD)和传统的软件体系结构的分层思想,在实践的基础上构建了基于SOA的应用开发的模型体系结构,该模型共分为五层:表示层、业务外观层、业务逻辑层、数据访问层和数据层。最后,结合河南省日报社稿件流传及管理系统实例,以工作流模型为原型,以面向服务的体系结构为基本框架,构建分布式环境中协同工作流服务框架。使用.NET开发平台,实现了基于工作流的面向服务的分布式协同系统。7.学位论文吉小平基于SOA的理化试验系统研究2008理化试验系统是管理理化试验室试验信息的管理信息系统,该系统将试验室孤立的试验组联系起来,协调完成指定的试验任务,并帮助试验室管理试验资源,提高工作效率。在日益复杂的网络环境中,如何更加有效地利用网络资源以满足多变的用户需求,提高系统组件的复用率是摆在IT工作者面前的难题。随着网络规模的扩大、结构的复杂,传统的集中式管理模式已经不能满足理化试验室管理的要求。采用分布式对象技术的应用系统虽然在一定程度上提高了系统的开放性、可扩展性,但由于互操作性差不能适用于异构性很强的网络环境。因此理化试验系统不仅要全面地实现理化试验室信息管理的功能更要在系统结构上注重开放性、可扩展性和互操作性。如何解决这些问题是本论文研究工作的出发点。面向服务架构(SOA)是近年提出的一种新的系统体系结构,它结合了面向组件方法和Web技术,利用标准的Internet协议,具有完全的平台、语言独立性,允许企业和个人快速、廉价地建立和部署分布式应用。本文从SOA的技术特点入手并结合理化试验系统特点,首先分析SOA的体系结构和相关技术规范。其次探讨了目前实现SOA的核心技术——WebService,提出一种基于服务的理化试验系统概念模型以及平台的设计方法和思路,进而以概念模型为基础,给出了一个层次化的平台体系结构。最后设计并实现了部署工具和运行时容器以及平台的管理架构。本系统是基于J2EE体系提出的,J2EE是设计、开发、组装和部署基于组件的、平台无关的、多层分布式事务应用程序的标准体系结构,是实现WebService的天然平台。本文还对EJB组件开发技术进行了重点研究,将组件技术和基于J2EE体系结构的软件开发技术结合起来,对设计过程中使用的一些关键技术也进行了说明,如:CMP,无状态会话bean,以及应用程序的部署等。系统各个组件可以运行在不同EJB容器(服务器)上,有很强的自治性,EJB容器提供系统级服务解决组件之间的安全性、并发性和事务性处理。基于SOA的理化试验系统经过测试,具有很好的应用价值,符合预期设计目标,开发本系统过程中形成的通用方法和模板对于企业后续开发相关SOA系统具有指导作用。本文的创新性工作如下:1.从系统集成的角度给出一种分布式理化试验系统在网络环境中动态集成的系统和方法。采用WebService技术将试验系统模块封装在集成平台进行调用,实现了系统平台与编程实现的无关性。该系统可应用于网络上分散的、自发的各种资源的发布、集成、共享和应用。2.针对理化试验复杂事务进行WebService封装,对“基于SOA的理化试验系统”的服务封装进行了粒度选择,并设计理化试验系统的SOA架构。通过理化试验系统面向服务的设计,使得具有WebService插口的理化试验系统组件化,从而使得该系统可以向更多的应用系统开放,具有更好的集成性与通用性。3.实现了完整的ESB集成系统架构,从服务提供者(理化试验系统Service)、服务请求者(Struts)、服务中介(ESB)三个方面实现了一个SOA系统。8.期刊论文杨宏桥.吴飞.甘仞初.YANGHong-qiao.WUFei.GANRen-chu面向服务的需求驱动自适应体系结构的研究-计算机工程与设计2008,29(11)基于SOA构建了一种面向服务的需求驱动自适应体系结构(RDAA)来支持基于WebService的系统开发,RDAA充分考虑服务领域、机构管理与人的因素,吸取智能信息处理、语义Web以及软件工程的面向服务体系结构的研究、应用成果,具有适应环境与自我完善、自我发展能力.RDAA实现了与用户需求的直接对接,能够主动、自动识别用户需求模式而进行自适应调整,适用于需求复杂、远程协同、异构多样性的企业应用集成和资源整合管理.9.学位论文于静波通用企业应用平台的交互控制层的设计与实现2004近来,面向服务的体系结构(SOA)成为IT界研究的一个热点。SOA支持对服务的登记、发现和调用,其体系结构本质上是动态的,赋予企业更大的灵活性,提高了企业的竞争实力。基于J2EE平台的通用企业应用平台(UniEAP2.0)是一个基于Web等多种接入方式的分布式对象模型系统,它提供一个完整的解决方案框架、一些可复用的组件、一套辅助开发工具和插件及一套与之相配合的方法论。同时为公司软件知识的积累和复用提供了一条实现途径。本文在研究了面向服务架构(SOA)的基础上,设计与实现了UniEAP2.0中的交互控制层。UniEAP2.0结合面向服务架构(SOA)的思想,专门为交互对象的访问定义了一个交互控制层,这一层主要实现屏蔽Action中对交互对象的不同调用方式,使得在不同的环境下的移植变得很方便,即不管是何种组件的调用方式,返回给Action的服务接口都是相同的,从而保证Action中代码的可复用性。这一层借鉴Spring的实现机制,采用类似WebService的UDDI所定义的由三个基本角色构造的三角型访问模式。交互控制层的设计中还有另一个重要特点,即为了达到快速应用开发,采取业务组件的开发和部署相分离的设计思想。课题设计的交互控制层在社保核心平台2.1版中后台开发中得到应用,实践证明系统具有良好的稳定性和业务敏捷性,实现了组件的实现和接口分离的策略,使得组件开发灵活并具有高度可重用性。10.学位论文江厚松基于SOA的社会保险EAI模型研究与设计2006本文系统分析了目前社保基金征收管理工作中普遍存在的业务和技术问题,针对存在的问题研究了解决关键性技术问题的方法、内容和目标。从系统信息整合技术的角度设计了各部门之间的管理监控的数据流程;应用面向体系结构和中间件技术,设计了统一的数据交换接口、数据交换标准和网络安全策略,实现了软件体系结构、网络体系结构的统一和一体化的征收管理程序的应用。面向服务架构(SOA)作为新一代的软件架构将快速取代社会保险信息系统中传统的软件架构,其分布式、组件化、标准化将是其必然的发展方向。但是,在社会保险信息系统建设、开发和使用过程中存在异构数据信息共享及企业应用集成(EAI)问题。因此,本文基于SOA理论进行了社会保险信息系统理论及数据集成体系(EAI)的研究工作。首先,论述了实现基于SOA的社会保险系统的关键技术企业应用集成(EAI),包括总线型的集成架构、星型的集成
本文标题:基于SOA架构的软件开发研究与应用
链接地址:https://www.777doc.com/doc-5904189 .html