基于中间件的分布式应用系统开发

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:glsdap
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
构架设计是从问题空间向软件解空间过渡的第一个活动,以构件关系模型为基础,在考虑系统实现环境(如操作系统、数据库、通信机制、中间件等)和应遵循的标准等因素的情况下,形成针对特定系统或领域的软件构架,中间件作为分布体系应用的关键技术,以其独特的优势为各种分布式应用的开发注入了强大动力,极大地推动了分布式应用系统的研究和设计。 本文结合某某人寿的保险业务组件开发平台项目的开发,对分布式应用系统的架构设计进行了深入的研究。本文首先研究了分布式软件体系结构,说明了分布式软件开发的基本原理,然后详细阐述了保险业务开发平台的设计思路与相关技术,对分布式软件开发提出了自己的观点。文中重点介绍保险业务开发平台的架构,提出了基于MSMQ的分布式软件架构模型,探讨了该模型在保险业务开发平台的应用。同时使用UML对开发平台的重要部件进行建模和深入的阐述。对于企业数据集成与交互,给出了基于XML的数据集成服务,作为为开发平台的数据服务的增强。文章最后结合分布式容错技术的发展,提出了针对服务级对象容错模型,由于服务是大颗粒对象(组件或者应用程序),又是Internet分布式计算环境中软件开发的重要概念,该模型从服务级容错这个新视角对容错的复制管理、失效检测、失效恢复技术及其算法进行了深入的探讨,从而使保险业务组件提供高可用的分布式应用。
其他文献
实时数据库是其事务和数据都可以具有定时限制的或显式的定时限制的数据库系统。系统的正确性不仅依赖于逻辑结果,而且还依赖于逻辑结果产生的时间。在实时数据库系统中集成
根据CNNIC一月份发布的《第29次中国互联网络发展状况统计报告》显示,截至2011年12月底,中国网民规模突破5亿,达到5.13亿,全年新增网民5580万。互联网普及率较上年底提升4个百分
随着信息技术的飞速发展,人们需要能够准确、快速和便捷地获得大量数据并能从中迅速提取出有用的信息.近年来,随着微电子技术飞速发展,嵌入式计算机正在深入应用到工业、农业
随着黑客入侵事件的日益猖獗,人们发现只从防御的角度构造安全系统是不够的。入侵检测技术对计算机和网络资源的恶意使用行为进行识别和响应,不仅检测外部入侵行为,同时也监
Web Services是计算机IT技术的第三次革命.Web services技术在现有的各种异构平台上,构筑了一个通用的,与平台无关语言无关的技术层,不同平台上的应用依靠这个技术层来实施相
数据仓库技术是数据库技术的一个研究方向,能够有效的管理传统数据库产生的历史数据,并向各种决策支持应用如联机分析处理、数据挖掘等提供有力数据支持,适应了企业用户对数
数据流分析是一种程序静态分析技术,它能从程序代码中收集程序的语义信息,并通过代数的方法确定变量的定义和使用。通过数据流分析,可以不必实际运行程序就能够发现程序运行
长期以来,计算机其他部件如CPU,内存等性能快速提升,而磁盘由于其固有的机械运动的限制,性能已难以提高,成为制约系统性能的瓶颈。而在一些特定的应用场景如web应用环境中,保存在we
远程教学作为一种新型的教育模式已成为近年来各国教育界的重要研究课题。基于Internet的虚拟实验室是现代远程教学质量提高的关键,因为实验是大部分工程类和应用类课程的重要
基于策略的网络管理以整个网络为管理对象,能解决传统网络管理不能解决的一些问题,正逐渐成为一种新的网络管理方案。因此将策略管理和传统的SNMP管理结合起来,提出了基于策