.net

.net

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 25 26 27 28 29

2012年4月6日 #

摘要: [转]SOA Service 服务的特点:服务是平台和位置无关的。服务是相互隔离的。一个服务的改变不会要求其他服务的改变。服务是通信协议、格式、传输中性的,灵活的。服务是可扩展的。服务行为不是限死的,而是策略可更改和配置的。WCF的推出背景:.NET Remoting: .NET Remoting 提供了一种很有用的方法,用于管理跨应用程序域的同步和异步 RPC 会话,是替代DCOM的实现分布式应用的方案。是微软较为成熟的.net平台下实现分布式应用的解决方案(一般来说,remoting是和平台相关的,需要客户和服务器都是.NET)。当然,.net remoting的宿主Hosting可以是c 阅读全文
posted @ 2012-04-06 14:02 航宇 阅读(299) 评论(0) 推荐(0) 编辑

摘要: [转]WCF提供了一个框架/平台来构建分布的互联系统,WCF是SOA的,是面向服务的。但一个Service必须至少包含一个Endpoint,否则,试想一下,客户端连到哪里来获得一个Service?一个服务(Service)必须告诉外部在某个Endpoint提供什么和沟通什么。换句话说:“服务就是: 在某个地方、使用某种通讯协议、传输某种数据类型的消息”。客户只能通过服务的Endpoint来访问服务。每个Endpoint必须包含地址、绑定和协议(契约), host 进程会提供 Endpoint 供客户端调用。一个服务至少包含一个Endpoint,可以有多个Endpoint,多个绑定和多个契约。多 阅读全文
posted @ 2012-04-06 14:01 航宇 阅读(276) 评论(0) 推荐(0) 编辑

摘要: [转]我们已经知道,WCF的客户端通过Endpoint来访问WCF服务端的服务,也就是说,WCF Service Provider将WCF service通过Endpoint暴露出来供Service consumer调用。而每个Endpoint包含3个主要要素:Address,binding,contract。其中,Address提供了每个Endpoint的唯一地址;Contract具体指定了这个服务提供什么功能,Client和Server交互的输入输入,消息格式,其它约定等。而真正实现了通信功能的则是Binding。WCF中实现通信功能的binding很简单,就两步:根据需要,选择/创建合适 阅读全文
posted @ 2012-04-06 11:18 航宇 阅读(264) 评论(0) 推荐(0) 编辑

上一页 1 ··· 25 26 27 28 29