基于中间件的应用集成研究
文献类型:学位论文
作者 | 朱贵冬 |
学位类别 | 博士 |
答辩日期 | 2000 |
授予单位 | 中国科学院软件研究所 |
授予地点 | 中国科学院软件研究所 |
关键词 | 中间件 应用集成 遗留系统集成 分布数据库 |
学位专业 | 计算机软件与理论 |
中文摘要 | 在分布计算中,客户机/服务器结构已经得到广泛的应用,随着应用规模的扩展,人们提出了三层结构的概念,将应用的表示逻辑、业务逻辑、数据访问逻辑分离。三者的交互,特别是业务逻辑的执行,需要一个中间层进行协调,中间件为其提供了基础框架。本文首先对客户机/服务器体系结构,特别是以软件体系结构的观点对三层结构进行了分析,并将其和两层结构做了比较,讨论了其在面向对象的环境下的发展。此外,对中间件系统的范畴、分类以及各种管理功能也做了介绍。中间件可以为应用集成提供支持,本文探讨了基于中间件应用集成的一般框架,侧重分析了框架中交互模式时间和空间上的耦合性。另外,引入了一种可扩展性模型,讨论了好的可扩展性所必须具备的条件。在性能方面,本文对应用服务器拓扑结构建立了一些非形式化的模型分析,根据其结构特征分析了性能提高方法以及调度策略,强调了服务路径的重要性。作为集成框架的延伸,本文专门探讨了基于中间件的遗留系统集成机制,将其分为对访问技术的集成和对集成过程的支持两类。首先,对各种访问技术进行了分析和比较,讨论了对象包装器的模型。另一方面,探讨了中间件应为遗留系统集成过程提供的支持,先分析遗留系统集成必须具备的“稳定性“,然后讨论了解决的策略,最后讨论该类型中间件的一般模型。最后,本文介绍了分布数据库共享系统的设计和实现。该系统采用了基于Web的三层客户机/服务器结构,将若干自治系统集成起来,提供对数据的分布检索和动态配置。该系统还利用Tuxedo中间件进行负载的动态平衡和连接池的管理,提高了系统对大规模并发用户请求的处理能力。另外,该系统充分利用了组服务所提供的容错性,且通过持久队列系统,可以在很大程度上保证用户检索结果的非易失性。 |
语种 | 中文 |
公开日期 | 2011-03-17 |
页码 | 94 |
源URL | [http://ir.iscas.ac.cn/handle/311060/5564] ![]() |
专题 | 软件研究所_中科院软件所_中科院软件所 |
推荐引用方式 GB/T 7714 | 朱贵冬. 基于中间件的应用集成研究[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2000. |
入库方式: OAI收割
来源:软件研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。