WCF 之 什么是分布式系统

分布式系统(distributed system)

建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。在分布式数据库系统中,用户感觉不到数据是分布的,即用户不须知道关系是否分割、有无副本、数据存于哪个站点以及事务在哪个站点上执行等。(摘自百度百科)

换一种说法来了解分布式系统:

一个分布式系统由一组独立的计算机组成,但是这一组独立的计算机展现给用户的却是一个统一的整体,就好像是一个系统似的。

一个分布式系统是一组由网络连接的具有独立功能的计算机,在一套特殊软件的管理下,整个系统在用户面前呈现一个透明的整体。

一个分布式系统是一组位于网络计算机上的并发构件,这些构件之间的通信以及任务协调都只能通过消息传递进行,其目的是实现资源共享。

单击系统与分布式系统比较

单机系统:

用户共享一台计算机

可以访问所有资源

单一时钟

单一系统控制

单一地理位置

单一故障点

分布式系统

一组由网络互联的、自治的计算机和资源

资源为用户所共享

可以集中控制,也可以分布控制

计算机可以同构,也可以异构

分散的地理位置

分布式故障点

没有全局时钟

总结:

分布式系统:由多个计算机通过网络互联构成的既互相协同、又高度自治、资源共享、任务与功能动态分配的统一计算机系统。

时间: 2024-12-14 18:48:34

WCF 之 什么是分布式系统的相关文章

转 WCF WebService区别

下面我们来详细讨论一下二者的区别.Web Service和WCF的到底有什么区别. [1]Web Service:严格来说是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术. 它有一套完成的规范体系标准,而且在持续不断的更新完善中. 它使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键).微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互.WSDL来实现服务接口相关

Web Service和WCF的到底有什么区别

[1]Web Service:严格来说是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术. 它有一套完成的规范体系标准,而且在持续不断的更新完善中. 它使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键).微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互.WSDL来实现服务接口相关的描述.此外Web services 可以注册到UDDI中心.供其客户查找使用.  

Web Service 和WCF

Web Service 的工作原理 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术.是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册.WebService可用基于XML的SOAP来表示数据和调用请求,并且通过HTTP协议来传输这些XML格式的数据. webservice最大优点就是实现异构平台间的互通,这也是使用WebS

WCF探索之旅(五)——WCF与WebService的异同

前几篇文章我们简单的介绍了WCF以及如何使用它,今天我们来讨论一下WCF和WebService的异同. 相信大多数同学跟我一样,对于WebService有所了解,而且应该说你是先听说WebService,后听说还有个WCF的,对不对?那好,我们今天来一起看看,这两者有何不同. WebService是标准,是一种规范.严格来说WebService是一种行业标准,不是一种特定的技术.而WCF是一种WebService的实现.在WCF之前,微软系列中有ASP.NET Web Service,后来微软做

面试题:Web Service与wcf的区别

Web Service:严格来说是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术. 它有一套完成的规范体系标准,而且在持续不断的更新完善中. 它使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键).微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互.WSDL来实现服务接口相关的描述.此外Web services 可以注册到UDDI中心.供其客户查找使用.     

比一比 WebService和WCF

 通过做项目,对WCF有了一个全新的认识.那么他和WebService又有什么区别,他俩哪个更好呢?应该是各有各的好处吧. 什么是WCF? .NET平台下的框架产品,由微软开发的一系列支持数据通信的应用程序框架,是Windows平台上开发分布式应用最佳的实践方式. 简而言之,就是为构建面向服务的应用提供的分布式编程框架,使用该框架,开发人员可以构建跨平台.安全.可靠和支持事务处理的企业级互联应用解决方案. WCF的基本概念是以契约来定义双方沟通的协议,合约必须要以接口的方式来体现,实际的服务

webservice与WCF

可以这样简单理解:WCF是微软的基于.net平台的一种分布式服务框架.wcf和webservice都是SOA的实现方式.wcf是微软特有的.webservice则是通用的一种服务.wcf是webservice的一个细化. Web Service:严格来说是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术. 它有一套完成的规范体系标准,而且在持续不断的更新完善中. 它使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键).微软的Web服务实现称为ASP

wcf wpf

转 http://blog.csdn.net/thunder09/article/details/5792157 WPF就是所谓下一代Windows界面层技术,我觉得还有满有前途的.不过Vista发布以来,用户认可度目前确实不高(2009年).只支持win7和vista. WCF,你就先把它想成Web Service的下一代也没什么问题. WPF用过,就算是winform的下一代吧,绘图的话可以实现GDI+一些达不到的效果,国内的书籍资料很少,也就三四本(2009年). WCF(Windows

Net分布式系统之七:日志采集系统(1)(转)

http://www.cnblogs.com/Andon_liu/p/7508107.html 日志对大型应用系统或者平台尤其重要,系统日志采集.分析是系统运维.维护及用户分析的基础. 一.系统日志分类 一般系统日志可分为三大类: 1.用户行为日志:通过采集系统用户使用系统过程中,一系列的操作日志. 2.业务变更日志:特定业务场景需要,采集某用户在某时使用某功能,对某业务(对象.数据)进行某操作,由A变成B. 3.系统运行日志:系统运行服务器资源.网络及基础中间件的情况进行定时采集日志分析. 二