Soa概念和思想.pptVIP

  • 11
  • 0
  • 约3.66千字
  • 约 23页
  • 2018-12-15 发布于广东
  • 举报
Soa概念和思想

* * * * * * * * * * * * * * * * * * * * SOA 概念和思想 中央软件部总体技术部 2008-02-18 * 目录 * 软件设计的发展历程 面向过程的编程:以C语言为最典型的代表,是一种紧密耦合的软件设计技术 面向对象的编程:将面向过程相关的函数封装起来,消除全局变量,使用接口对外提供具体功能,形成能够独立调用的对象,实现对象可重用,可扩展,可继承。 面向组件的编程:对面向对象程序进一步封装,提供实现远程调用的接口和位置透明的能力,如Jee/Corba/.Net平台。但他们有一共同的缺点,实现技术的不透明性。 面向服务的编程:在面向组件编程的基础上,进一步提供粗力度,松耦合以 及技术透明的组件,从而提高系统的扩展性和重用性。 * 什么是SOA SOA是一个Diagram,不是一个具体的架构,就像经常说的OOD一样,描述 的是一组设计原则 什么是设计原则: Represents a highly recommended guideline for shaping solution logic in a certain way 看看OOD中的例子: 单一责任原则(SRP) 开闭原则(OCP) 替换原则(LSP) 依赖倒置原则(DIP)等等。 SO

文档评论(0)

1亿VIP精品文档

相关文档