资源描述:
《基于was的分布式软件部署的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江大学硕士学位论文摘要基于WAS的分布式软件部署的研究与实现摘要随着计算机软件产业的飞速发展,软件的复杂度越来越高。然而,软件在帮助企业提高效率的同时,也带来了一定的负担,随着企业规模的扩大,复杂的部署环境的以及多变的部署需求,使得对于软件部署的要求也越来越高。基于WAS的分布式软件部署系统在这种形势下应运而生,旨在为应用程序提供一个灵活的部署方案,帮助部署管理员提高部署效率。本文首先分析了分布式软件部署存在的问题,阐述了WebSphereApplicationServer对于分布式软件部署的支持并对几种分布式软件部署方案进行了比较;随后简单介绍了LotusConne
2、ctions和LotusConnectionsInstallation项目以及本人在该项目中完成的工作;最后采用面向对象技术,分析、设计并实现了基于WAS的分布式软件部署系统。该系统具有软件部署,节点通信和节点管理,消息管理和配置信息管理,集群同步等功能,为应用程序的部署提供了一套完整而灵活的解决方案,满足了企业用户的需求,提高了部署效率,并且利用WebSphereApplicationServer的特性屏蔽了底层环境的差异。同时也减轻了部署人员的工作负担。关键词:软件部署,WebSphereApplicationServer,集群,部署管理i浙江大学硕士学位论文Abs
3、tractAbstractWiththerapiddevelopmentofcomputersoftwareindustry,softwarecomplexityisincreasing.Softwarehelpsthecompaniesimprovetheefficiency,butitalsobringsinsomeburden.Andwiththeexpansionofthebusiness,thedifferenceofthedeploymentenvironment,andthechangingrequirements,makingagoodneededfor
4、softwaredeploymentrequirementsarealsoincreased.WAS-baseddistributedsoftwaredeploymentsystemcameintobeinginthissituation,itisdesignedtoprovideaflexibledeploymentoptionstohelpimprovetheefficientofdeployment.Thisarticleanalyzestheproblemsofdistributedsoftwaredeployment,describesWebSphereApp
5、licationServersupportfordistributedsoftwaredeploymentandcomparesmethodsofthedeploymentdistributedsoftware,thenintroducetheLotusConnectionsandLotusConnectionsInstallationprojectandwhatIdidinthatproject.Finally,thisarticleanalysis,designandimplementationofdistributedsoftwaredeploymentsyste
6、mbasedonWASwiththeobject-orientedtechnology.Thesystemhassoftwaredeployment,nodecommunicationandmanagement,messagemanagementandconfigurationmanagement,clustersynchronizationandsono,whichprovideflexiblesolutionforthedeploymentofapplicationandmeettheneedsofusers,shieldthedifferencesoftheund
7、erlyingenvironment.Notonlyimprovethedeploymentefficiency,butalsoreducetheworkloadofthedeploymentadministrator.KeyWords:SoftwareDeployment,WebSphereApplicationServer,Cluster,DeploymentManagementii浙江大学硕士学位论文目录目录摘要iAbstractii图目录III表目录IV第1章绪论11.1课题的背景及意义11.2现有的软件部署工具11.3分布式软件