什么是分布式计算? 分布式计算对软件开发提出哪些新的要求?
分布式计算是指网络中两个或两个以上的软件相互共享信息资源,这些软件可以位于同一台计算机中,也可以部署在网络节点的任意位置,基于分布式模型的软件系统具有均衡运行系统负载、共享网络资源的技术优势。
分布计算技术的发展,使软件的开发从单一系统的完整性和一致性,向着群体生产率的提高、不同系统之间的灵活互联和适应性而发展,使软件的非功能性需求比以往得到更大的重视,以主机为中心的计算方式转变为以网络中心的计算方式。这一方面导致应用软件的功能、性能、规模和复杂性的极大增长,另一方面要求各种应用软件之间能够相互交互。为此,系统集成成为重要课题,系统集成不仅包括不同厂商的网络、计算机平台之间的集成,更重要的是应用软件层次上的集成。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。