什么是分布式计算? 分布式计算对软件开发提出哪些新的要求?

分布式计算是指网络中两个或两个以上的软件相互共享信息资源,这些软件可以位于同一台计算机中,也可以部署在网络节点的任意位置,基于分布式模型的软件系统具有均衡运行系统负载、共享网络资源的技术优势。

分布计算技术的发展,使软件的开发从单一系统的完整性和一致性,向着群体生产率的提高、不同系统之间的灵活互联和适应性而发展,使软件的非功能性需求比以往得到更大的重视,以主机为中心的计算方式转变为以网络中心的计算方式。这一方面导致应用软件的功能、性能、规模和复杂性的极大增长,另一方面要求各种应用软件之间能够相互交互。为此,系统集成成为重要课题,系统集成不仅包括不同厂商的网络、计算机平台之间的集成,更重要的是应用软件层次上的集成。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注