【摘 要】
:
大型企业应用软件比较复杂,传统的软件架构设计方法缺乏有效的模块复用和信息交流能力,企业内部容易出现“信息孤岛”问题;不良的软件架构设计容易导致增加企业维护和升级现
论文部分内容阅读
大型企业应用软件比较复杂,传统的软件架构设计方法缺乏有效的模块复用和信息交流能力,企业内部容易出现“信息孤岛”问题;不良的软件架构设计容易导致增加企业维护和升级现有系统的成本,企业应用之间的整合投入高、周期长等问题;传统开发设计方法下面的软件系统缺乏灵活变更能力,无法解决不断变化的业务变化需求。为了解决这些问题,软件供应商和开发者提出了基于Web服务的软件体系设计结构。本文从实际的工资业务系统出发,引入Web服务、SOA技术和服务复用技术,提出了基于SOA设计的工资业务系统,设计了一组跟工资业务相关的Web服务组件,提高了组件的重用性和适应能力,使得该软件能够脱离平台相关性,满足不断变化的工资业务需求;增强了系统与其他企业应用之间的交互能力,有效的解决“信息孤岛”的问题;采用通用的XML语言定义数据元,具有平台无关性、可扩展和易于理解等特点;用Web Services实现了通用的工资业务组件服务,使得新的工资业务需求可通过配置方式,迅速的在现有的平台上实现。针对这些特点,本论文主要做了以下方面的工作:1)分析了基于服务的软件架构设计方法(SOA)技术的基本要素和特点,提出将SOA设计方法引入到工资业务系统当中;2)分析了基于SOA工资业务系统在设计上的可行性和应用上的优势,关注工资业务服务的设计;3)对基于SOA的工资业务系统的关键核心功能:工资业务规则执行服务、报表查询服务和用户界面流程进行详细代码和数据库的设计,实现了一个基于SOA的工资业务系统的核心功能。经过实践证明,基于SOA的工资业务系统是可行的,使用基于SOA的架构,不仅开发者可以获得清晰的软件系统结构,也大大提高了企业应用的集成能力,方便了使用者对软件的维护和扩充。
其他文献
由于数据挖掘模式的多样性、挖掘过程的非平凡性、挖掘算法的复杂性,使得构造一个完整的知识发现流程往往是耗时的,而且需要领域专家和算法设计人员的多方参与。这些流程不仅
图编程技术是用可视化编程代替文本编程的编程方式,该技术采用构件复用的设计方式,极大程度降低了编程人员的开发难度。鉴于图编程技术的种种优势,本论文论述了基于图编程技术开
随着信息量的爆炸式增长,信息存储技术显得越来越重要。个人计算机磁盘容量也越来越大,目前几百GB已经比较常见,企业的存储容量更是以较快的速度增长。很多企业要求他们的数
随着语义网的发展,基于语义网数据的应用越来越多。由于语义网数据的开发与存储具有分布式的特点,为了促进语义网数据的重用和集成,语义网搜索引擎渐渐成为语义网的研究热点。Fa
无线传感器网络(Wireless Sensor Network,WSN)是物联网技术的重要组成部分,近年来受到广泛的讨论和关注,成为研究热点并已被应用于国家安全和国民经济等多方面。WSN由大量具有能
随着自然语言处理技术的迅速发展,机器翻译、信息检索、信息抽取、自动问答、文本连贯性评价等在内的研究都有了较大的突破,但发展的同时也面临着瓶颈。在语言的语义理解方面,计
近年来,嵌入式Linux在工业控制、信息家电、个人数字化终端等领域得到了广泛应用,对嵌入式Linux的研究和改进也成为现在最热的研究领域之一。根文件系统作为嵌入式Linux的重
多源遥感图像协同处理可以提高遥感应用效果,而多源遥感图像配准是多源遥感图像协同处理的前提。因此,多源遥感图像配准技术的研究具有重要意义。本文以SIFT特征提取与配准为基础,结合图像的其他信息,研究多源遥感图像的配准。论文主要研究的内容包括:(1)简单描述了本文研究的相关背景与实际意义,查阅国内外研究相关的文献,并对其进行分析与总结,为本文提出改进的配准方法提供重要的科学参考与理论支持。(2)对配准
近年来,人脸识别成为模式识别领域中的一个研究热点。在人脸识别领域中,姿态、光照和表情的变化对人脸识别的影响已经成为该研究领域中公认的三大难点问题。 在充分考察目
入侵检测是网络安全中的一个工作,它是用来识别网络服务中的请求是入侵请求还是安全请求。其中用的最广泛的入侵检测工具箱是SNORT,虽然这种方法取得成功,但SNORT目前是依赖