一、wcf概述

WCF (Windows Communication Foundation) 通信基础

SOA ( Service-Oriented Architecture) 面向服务架构。 既是一种编程模式,又是一种软件开发的架构方法。

目标: 实现不同组件夸平台配合使用(分布式应用)

原则:

  1、边界是显式定义的(通过契约和地址访问到服务)

  2、服务是自动的(独立)

  3、多个服务共享模式和契约,而不是共享类(模式是对服务操作的定义,契约是服务的元数据)

  4、服务的兼容性是基于策略的(什么条件才处理消息)

三层:

  1、UI层:包含界面、验证逻辑和控件之间的交互

  2、逻辑层: 实现需求、业务逻辑、计算和报告生成等

  3、数据库层: 存储数据,保证表之间引用的完整性

框架组成:

  1、契约(协定)

  2、服务运行

  3、消息

  4、激活和宿主

原文地址:https://www.cnblogs.com/jolins/p/4203884.html