论文部分内容阅读
近年来分布式计算受到了特别关注,它给人们展示一种环境,在该环境中能方便地利用网络系统上众多计算机的闲置资源,让它们协同工作,执行以往只能由超级计算机完成的计算密集型任务。在目前和可预期的将来分布式计算都将是一个活跃的领域,有很大的发展前景。 本文旨在给用户提供一个概念简单、使用方便、与具体计算任务无关的分布式计算方案。使用该平台,计算任务自动移动到别的计算机上完成并返回需要的结果。首先文章在分析各层次、多种软件技术的情况下,提出了该平台一种简洁的完整解决方案。接着在研究面向对象的基本概念和统一建模语言(UML)的基础上,应用面向对象思想,采用UML软件建模工具对分布式计算平台进行了分析和建模,给出了多种UML图和详细文档。在随后的设计过程中,本文运用一些在实践中被证明行之有效的软件设计模式,使得设计清晰易懂,大大缩短了程序开发周期。让系统具有较高的可复用度和灵活性,便于扩展。 在对系统编码实现并测试后,详细介绍了本平台的使用方法;利用本平台提供的资源,开发了实验性的客户应用程序作为示例,并给出了实验结果和结论。实践结果表明本系统达到了预期的要求、取得了良好的效果。