如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
摘要计算机软件技术已经有了很大的发展,比如加密解密技术、web技术、数据仓库技术等,软件体系结构也有了大程度上的发展,分布式的软件体系结构成为正在成为现代软件的趋势和主流。如何配置大型分布式系统的软件和硬件,如何对系统集成进行建模,从而使得系统建模量化,工程化,对于复杂的分布式应用具有深远的意义。系统集成的建模、方案选取、测试和优化是系统集成质量控制的最终手段。它们以图论为理论基础,以一套分层建模的方法论为基础,参考最终的用户需求,结合一系列的测试工具,提出并选取具有一定可靠性概率保证的方案。本文针对系统集成的特点结合结构理论,提出系统集成的压力,支撑,自由度的观点,并且在此基础上提出了一套应用图论结合网络传输的OSI七层结构进行多层的建模系统集成的方法论。其中,本文重点介绍了对系统集成进行应用层和TCP/IP层的建模方法,可以求出系统的压力向量,支撑向量,以及网络流量等系统集成的关键指标。最后本文结合一个实际项目ECMS来对这样的理论进行实际的应用。在应用层和TCP/IP两层上对系统集成进行了建模,并且进行了分层优化。最后使系统达到横向和纵向上的负载平衡。提高了系统的可靠度。关键词:系统集成、服务、计算单元、建模、图、节点、路径、应用层、TCP/IP层1.引言系统集成是将不同的软硬件产品集成起来,并在此基础上为客户开发专门定制的应用软件,最终完成满足客户需求的计算机系统,包括定制软件开发、应用软件平台转换、新增功能开发、集成和调试等。在信息化中,买了服务器、交换机、办公软件等软硬件设备,只有经过高质量的系统集成,才能用起来,并且用得好、用得稳。系统集成的作用由此可见一斑。尤其是,随着政府信息化、行业信息化及企业信息化的深入开展,基于软硬件产品的应用成为当前用户关注的焦点,而这更少不了系统集成[1]。【1】《系统集成评价及需求调查》作者:胡敏,崔晶炜发表:2003.11.07来源:中国计算机用户1.1课题的来源信息系统开发至今已有40多年的历史,计算机把人们从繁重的信息处理中解放出来,大大的提高了人们的工作,随着现代大型软件应用的发展和计算机硬件性能和软件架构的逐渐增强,越来越多的高质量,多功能的大型集成系统成为了热点问题[1]。【1】《基于统一过程的信息系统集成与设计》徐慧,管致锦,南通工学院,江苏,南通,226007。90年代计算技术最引人注目的进展之一就是应用计算环境从集中走向分布。其间,Client/Server计算技术一度成为分布式计算的主流技术。在分布式Client/Server计算机系统的建立及应用系统的开发过程中,人们深刻地认识到系统集成是决定成败的关键因素之一。然而,当今企业计算的分布性、可扩展性和异构性等要求使Client/Server结构在大型企业和机构的分布式计算应用方面遇到了新的挑战。与此同时,随着分布对象技术和构件技术的发展,各软件生产商和研究机构纷纷推出各自的解决方案,如COM+/DCOM、JAVA/RMI和CORBA标准。其中,OMG的CORBA标准支持对异构平台的互操作和可移植,并以其技术的开放性和灵活性赢得了900多家软硬件厂商的支持[1]。【1】――分布式计算软件平台(项君--周立--王怀民)在这样以分布,异构,并行为特点的现代软件中,从多线程到服务器群分布式并行计算,卓越的性能是系统集成自始自终追求的目标。可以说,多线程的并行是程序级的,代码级的集成;而服务器群的分布式并行计算则可以看作是服务器级别的集成,在超大型的应用里,还要应用到服务器集群,这时的系统集成就更加成了整个系统良好运行的关键。本文所论述的系统集成是指对分布式服务器群的集成和优化[1]。【1】www.jdon.com1.2课题的意义本论文开题的背景是:计算机软件技术已经有了很大的发展,比如加密解密技术、web技术、数据仓库技术等,软件体系结构也有了大程度上的发展,分布式的软件体系结构成为正在成为现代软件的趋势和主流。本文的目的和思路是:在现今的分布式软件背景下,为系统的集成和优化提出一套方案建模和方案选取的方法学。它们以图论为理论基础,以一套分层建模的方法论为基础,测试和优化是系统集成质量控制的最终手段,参考最终的用户需求,结合一系列的测试工具,模拟真实情况下的服务器计算和处理情景,应用一套建模和优化的算法,提出并选取具有一定可靠性概率保证的方案。考虑到影响到性能的因素时,不仅仅有分布式并行服务器群内在的物理上,逻辑上的复杂关联,还有硬件设施的性能,如网络带宽,磁盘I/O速度等。根据离散数学中图论的概念和理论,可以对系统集成的方案进行建模,并按照集成,在几种系统集成的方案中,可以根据这样的标准算法,比较出合理或者相对较优的方案。这是在C/S和B/S等多层计算体系