首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
WCF之旅一
时间:
2016-08-07 13:44:34
阅读:
110
评论:
0
收藏:
0
[点我收藏+]
标签:
北风网的wcf ppt
理解面向服务SOA
什么是WCF
掌握WCF的特性
创建第一个WCF程序
理解WCF消息,通道协议,契约,服务等基本概念
理解面向服务
是为了解决Internet环境下
业务集成
的需要,通过连接能完成特定任务的独立功能 实体实现的一种
软件系统架构
SOA是一个组件模型 它将应用程序的不同功能单元(即服务) 通过这些服务之间定义良好的接口和契约联系起来
SOA指出当前系统应该足够灵活 从而允许在
不打乱当前成功运行的体系结构和基础结构的前提
下
改动已有的体系结构
SOA原则: 边界清晰 服务自治 兼容性基于策略 共享模式和契约
面向服务与面向对象
OO即面向对象的思想强调 直接从待解决的问题域出发 认为现实世界是由具有本质特征的事物组成 可以根据这些本质特征将其抽象为系统的基本单位--对象(例如用一个类描述一个学生信息 有 姓名 学号 性别 年级 民族......)。通过对象间的分工和合作构成现实世界运行,并利用封装、继承等机制来构建计算系统。它是
紧耦合
的,是以
技术核心组建单元
。
SOA是传统的面向对象的模型的
替代模型
,是将应用程序的不同功能组件
通过服务之间定义好的接口和契约联系起来
,并使
各个组件可以用统一和通用的方式进行交互
。
总结:面向服务=松耦合 面向对象=紧耦合
总结:SOA是一种构建模式,OO是一种编程模式
SOA的优点
服务独立于平台和工作环境。服务并不关心自己所处的环境,也不关心与之通信的服务所处的环境。
服务相互隔离。
服务对协议、格式和传输中立。
服务可以扩展。
服务行为不受限制。
什么是WCF
WCF是用于构建面向服务的应用程序的框架,是由微软发展的一组数据通信的应用程序开发接口
根据MSDN上的定义:WCF为.NetFramework提供了一个基础,使其能够通过编写代码,
以在组件、应用程序、系统之间进行通信
。WCF的设计遵循的是面向服务的原则。服务是可以通过消息与之进行交互的一段代码。
服务是被动的
。他们等待传入消息之后才开始工作。
客户端是发起者
,
客户端将消息发送给服务来请求工作
。
例子:假定我们要为一家汽车租赁公司开发一个新的应用程序,用于租车预约服务。该租车预约服务会被多个应用程序访问,包括:呼叫中心,基于J2EE的租车预约服务以及合作伙伴的应用程序
WCF是提供统一的,可用于建立安全、可靠的面向服务的应用的高效开发平台 具有以下优势:统一性 互操作性 安全与可信赖 兼容性
WCF之旅一
标签:
原文地址:http://www.cnblogs.com/bibi-feiniaoyuan/p/5745985.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!