SOA之(2)——SOA架构基础概念与设计框架

SOA的设计框架

设计框架与架构相关的概念紧密相连,原则、模式和架构始终是与设计共舞的。

SOA服务设计的原则中记录了一个基础的设计框架:

设计特性(Design Characteristic)——由设计产生的软件程序或技术架构的属性。它可以是任何具体的质量要求,比如程序组件化,功能粒度的粗细等。

设计原则(Design Principles)——一个针对具体设计目标且被业界接受的实践方式。面向服务的设计范式包括了一个以实现面向服务计算为目的的设计原则集合。

设计模式(Design Pattern)——一个被文档正式记录下来,被证明过可以应对一类普遍设计问题的解决方案。

设计标准(Design Standard)——组织内部定制化的设计公约,它能可靠的交付解决方案以支持组织层面的商业目标。设计标准可以支持和优化设计原则的应用和特定环境的设计模式,也可以用以保证实现设计特性的一致性。反过来,设计原则和设计模式可以用来构成设计标准的基础,这些标准也可以在将来根据组织的需求进行定制。

 

 

 

参考:《SOA设计模式》 由Thomas Erl及其他供稿者合著,作为Thomas Erl关于面向服务计算丛书的一部分,于2009年1月由Prentice Hall出版,ISBN 0136135161,版权所有2009 SOA System Inc.。

 

posted @ 2015-11-27 13:02  Richaaaard  阅读(737)  评论(0编辑  收藏  举报