众所周知,设计模式描述的就是针对软件设计中的常见问题做出的可重复使用的解决方案。而了解及使用这些模式则是SOA取得成功的根本。下面是Gartner公司的分析师们通过分析得出的五种新兴SOA设计模式。
模式之间是相互关联的。要制定设计模式,你需要理解这些关系。这些关系对于SOA是特别重要的,因为SOA的实施范围一般要大于传统的应用。因此,SOA设计模式要涉及面更广,因此影响力也越大。
Data Services是专门化的Web Services。它允许您在SOA参考架构中定义特定于数据服务(以及其他专门化Web Services)角色和职责的设计模式和方法。我开发且已成功被几位客户使用的一个设计模式是“SCRUDI”。
在做实现之前我们先来分享一个故事《阿牛取媳妇》,传说啊有一个很牛B的人物--阿牛,他不但多妻,还多得很特别.为什么说特别呢?因为他的所有妻子都是亲姐妹.呵呵,这样说来好象是真还有些特别,一个人把一家里的众多女儿都取到手了.实在是强,让人不得不佩服.