基于SOA的高考报名系统的研究与设计

来源 :广东工业大学 | 被引量 : 6次 | 上传用户:chengleitao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前基于面向服务的体系架构(SOA)的先进思想比较流行,这是一种以服务为基础元素建立企业级信息化平台的架构思想。在信息化建设中产生了大量为满足服务需要的系统,但其间却往往缺少关联和通讯,导致这些系统成为了一个个“孤岛”。SOA具有松散耦合、粗粒度、互操作性等优点。通过采用SOA架构的设计思路,可以最大程度减少模块或者系统之间的耦合,提高可重用性,因此能够较好的整合遗留系统,提高系统的灵活性和可扩展性。综上所述,本文对基于SOA思想的Web服务技术进行了研究,以高考报名系统为设计案例,设计了一个基于SOA的应用软件系统,将应用系统的各个独立模块之间的交互显式地构建为“服务”,采用面向服务的架构思想来设计业务系统。结合Web Services技术,使客户端可以通过标准化的Web Services接口的引用来获得业务逻辑;使得系统的业务逻辑可以以第三方提供的服务或者服务组合来实现,加大公用功能的封装力度,抽取成为基层服务提供接口供其它服务调用,而变动频率比较大的功能流程也应本身形成服务,这样对减少系统后期的修改工作量以及增强系统的可重用性,都有非常大的意义。本文首先介绍了SOA的概念、特征、结构模型及其实现技术等,探讨了SOA与Web服务技术的关系。接着分析了高考报名系统的需求,通过分析业务流程,采用SOA的设计方法,建立面向服务的系统架构。在设计上,结合Web服务和J2EE技术中的Servlet,引入XML技术封装数据信息,结合加密验证保证系统用户权限控制的有效性。针对应用的特点,用多层服务模型设计业务模块服务、服务接口层、业务层、数据层和表示层,实现了粗粒度Web服务。各层分工清晰,为后期开发工作提供一套简单的模型。最后,对报名业务流程模块进行了详细的业务逻辑分析,用自顶向下的业务分解方法,结合服务组合设计的原则,设计了对应的服务模型以及相应的服务接口。为整个系统的完全设计提供了一个详细的参考模型。
其他文献
随着计算机应用领域的日益广泛以及信息处理技术水平的不断提高,自然语言信息处理技术一直倍受关注,如何提高计算机对自然语言的理解对计算机技术的发展有着非常重要的意义。
随着信息技术的快速发展,数据库技术被广泛的应用于企业、政府和科研等方面。如何从这些数据库中存储的大量数据中获取用于支持决策的有用知识,成为研究人员需要解决的问题。
随着计算机技术和网络的发展和普及,信息化已经影响到社会的各行各业,正在蓬勃发展的电子政务就是其发展的结果。当前电子政务发展的很迅猛,从上到下,各级政府都在建立自己的电子
蚁群算法是MarcoDorigo等学者在真实蚂蚁觅食行为的启发下提出的一种具有高度创新性的元启发式搜索算法。它是继模拟退火算法、遗传算法、禁忌搜索算法、人工神经网络算法等
高职院校建设学生行为文化,需要清楚当地产业发展现状,强调基于地方产业文化建设学生行为文化的必然性.通过养成教育促成良好行为习惯、校企合作感受企业行为文化、个性校园
现代社会中,随着信息技术的飞速发展,图像作为一种重要的信息表达载体,越来越受到人们的关注。在诸多的实际应用领域中,对图像清晰度的要求往往较高。然而,图像在采集、存储和传输
高光谱遥感借助成像光谱技术能够获取丰富的地物反射的光谱信息,这为像元级地物类型甚至亚像元级地物识别提供了可能。但是丰富的光谱信息同时也意味着高光谱数据量大、维数高
国内外不同服役期限的大跨径PC连续体系桥梁在使用过程中凸显出众多病害,一些桥梁出现了严重问题,乃至个别桥梁不能正常使用,造成部分技术人员和建设管理人员对预应力混凝土连续
多核架构是处理器发展史上的重要里程碑。它的出现满足人们对更高性能的需求,特别是在油气勘探、气象预报、虚拟现实、人工智能等高度依赖于计算能力的场合,多核架构将显著地
随着数据库技术的广泛应用,数据库中存储的数据量急剧增大。对如此庞大的数据需要进行较高层次的处理,从中找出规律和模式,以帮助人们更好地利用这些数据进行决策和研究,因而