
SOA
文章平均质量分 90
devie
02年开始工作,做过程序员、项目经理、产品经理,经历过企业信息化、电子商务,现在正在移动支付、互联网金融行业里摸爬滚打。
展开
-
详解SOA五种基本架构模式(1)
目前,面向服务的架构(SOA)已成为连接复杂服务系统的主要解决方案。虽然SOA的理论很容易理解,但要部署一个设计良好、真正实用的SOA系统却非常困难。本文试图通过解析SOA的模式,提供与架构相关的技术指导,进而对以上问题提供详尽的的解答。 在本文中,一共提到了五种模式。表1列出了这五种模式以及各自相关的问题。模式名称相关问题服务托管如何使服务能够适应转载 2010-05-19 16:09:00 · 1994 阅读 · 0 评论 -
详解SOA五种基本架构模式(2)
模式三:事务处理服务模式 服务构建的另一个重要属性是:怎么处理从边界组件或服务中得到的信息?事务处理服务模式(Transactional Service Pattern)可以解决这种问题,并且还能解决可靠性问题。 可以把SOA活动简化为服务收到服务消费者要求做某件任务的请求,服务处理请求(可能还会请求其它服务一起做这件任务),然后回应发起请求的服务消费者。图6显示转载 2010-05-19 16:10:00 · 801 阅读 · 0 评论 -
详解SOA五种基本架构模式(3)
模式四:工作流化模式 我曾经为一家移动公司做过一个项目,构建一个售后服务系统。大家应该都知道,移动公司之间的竞争是非常激烈的。竞争的结果就是,这家公司的销售部门经常要夜以继日地工作才能制定出新的使用方案或捆绑销售计划以提高销售额:比如朋友、亲情、PTT的公司业务、更低的国际电话费用等方案,3.5G网络的捆绑推广等。对于这家公司来说,每周都会有好几种新式应用方案产生。其记转载 2010-05-19 16:12:00 · 741 阅读 · 0 评论 -
详解SOA五种基本架构模式(4)
模式五:边界组件 最后一个基本模式是边界组件模式。称其它模式为基本模式是因为它们有很大的通用性。但边界组件模式不同,称它为基本模式是因为这是一个实现其它模式的平台。由于边界组件模式是实现其它模式的一个步骤,具体的示例都是适应于在这个边界组件上构建的模式的,所以很难想象一个具体的示例来展示它的必要性。不过,我会尝试通常几个简单的例子和这些例子之间的共性来介绍边界组件。转载 2010-05-19 16:13:00 · 1106 阅读 · 1 评论