【摘 要】
:
计算机应用软件的开发和应用飞速发展,跟随着需求不断的变化,软件重复开发的现象甚多。而整个企业的软件在需求变更后,重用性很低。如何应用软件架构提高软件复用性,达到高效
论文部分内容阅读
计算机应用软件的开发和应用飞速发展,跟随着需求不断的变化,软件重复开发的现象甚多。而整个企业的软件在需求变更后,重用性很低。如何应用软件架构提高软件复用性,达到高效的目的是本文研究的课题。本文通过学习和分析计算机软件的架构技术,理解和掌握用计算机软件架构来支持和解决信息化平台构建的方法。运用SOA架构技术的思想,构建一个基于SOA的开放信息化平台,力图解决企业内部的信息孤岛问题和信息系统的低复用率问题。本文首先分析当前用于构建SOA架构的技术,从纷杂的Web服务技术和企业服务总线技术中选取适合于研究课题环境的支持技术,构建一个面向服务的平台。在构建信息平台过程中,以《长江干线航道养护费征稽管理系统》和《湖北省水路交通规费征稽管理信息网络系统》作为应用背景,应用选取的ESB框架和Web服务容器构建了一个基础的SOA架构平台。然后,基于这个信息平台,把原始的两个系统重新构建并纳入到这个平台中,形成一个统一的电子政务信息平台。另外,研究Web服务构建和发布的机制,在此基础之上探索一种适合于把原始系统的功能模块封装成为Web服务的方法。最后利用这种方法,封装原始系统中需要对外部系统提供服务的功能模块。构建这些功能模块成为Web服务,并且在平台的总线上发布这些服务,提供给其它系统使用。平台上发布的服务集中并统一的管理,实现了平台内的系统互连和共享。在搭建的平台上构建新系统时,通过使用平台上已经发布的服务,方便的使用原有系统的功能模块,达到提高软件模块复用性和快捷开发的效果。实验结果表明应用本文构建的SOA框架和Web服务封装技术,实现了高效的企业应用集成,较优的解决了软件复用性低的问题。
其他文献
目前,随着IPTV业务的广泛开展及IPTV用户群的不断扩大,IPTV运营商与IPTV用户间的交互显得日益重要,运营商需要一种平台来实现IPTV运营商与IPTV用户之间的互动业务。本文首先
随着Web2.0技术的广泛传播,构建安全、高性能、稳定的Web应用系统受到了广大用户的青睐。如何高效地开发满足用户需求的应用系统成为开发人员必须认真探讨的课题。在各大开源
本体是一种用来描述概念以及概念之间关系的模型。本体技术在计算机的许多领域得到了广泛的应用,如知识工程,数字图书馆,软件复用,信息检索和web上异构信息的处理,语义web等。本体
时空数据库是在空间数据库、时态数据库基础上形成的研究热点。时空数据库主要用于处理随时间离散或者连续变化的空间对象,其核心内容为时空对象数据建模、存储结构和拓扑分
静息态功能磁共振(resting-state functional magnetic resonance,RS-fMRI)成像技术广泛的应用于神经科学研究和临床医学研究中,随着RS-fMRI的应用,RS-fMRI数据处理方法也层出不穷
随着计算机技术和网络技术的迅猛发展,教育信息化建设中的教学信息化已逐步成为现代教育技术的重要研究课题。因此,开发出基于网络的在线考试的系统,既可以增强学校考试工作
协作式安全应用是VAENT中最具前瞻性和挑战性的应用,它通过共享的无线信道在V2V、V2I之间相互感知和交互来进行安全预警和位置追踪。但是由于VANET所特有的车辆拓扑结构动态
无线传感器网络(Wireless Sensor Networks,WSN)综合了传感器、嵌入式计算、分布式处理和无线通信等技术,是一种全新的信息获取和处理技术。无线传感器网络由随机分布的集成
在现代软件开发中,耦合性往往是衡量一个系统组件间相互依赖关系的指标。高耦合性系统有着很强的相互交互关系,模块间相互依赖。通常对程序员来说,编写耦合性较低的模块被认
在我国60岁以上人群中颈动脉硬化的发病率高达70%以上,患病年龄也已从60岁提前至45岁,严重威胁着中老年人身体健康。目前对该疾病的诊断主要是通过医生人工完成,不仅工作效率低下