SOA实践指南读书笔记一

本系列读书笔记为书籍SOA实践指南的读书笔记,旨在帮助理解SOA系统架构。


动机

SOA——面向服务化的架构优点:一,可扩展性和灵活性;二,有助于填平业务/IT鸿沟。
SOA三要素:
1. 服务:自足的、能作为一个或多个流程一部分的业务能力;能由任何技术在任何平台上实现。
2. 企业服务总线(ESB):专门的基础设施,使我们能够简单和灵活的结合这些服务。
3. 政策和过程:处理着这样的事实——大型分布式系统是异质的、处于不断维护中的,其所有者各异。

大型分布式系统的特征

大型系统必须处理“老系统”,SOA必须和老平台及向后兼容问题打交道。
大型系统天生就是异质的。一个原因是大型系统和它们的数据有非常长的生命周期。在此生命周期中,通过加入新的系统和流程,不断开发出促进新业务的功能,
大型系统天生是复杂的。并且大型系统中所有者各异。大型系统另一个关键特性是不完美性。
大型系统通常有一定的冗余度。有些冗余是无心造就的,有些是有意为之,处于管理之下的。
对于大型系统来说,系统瓶颈就是自杀。

魔术总线

魔术总线是一个软件,减少系统中的连接和接口数量。
总线代表了高互操作性。其背后的思想是,不去为不同系统间创建和维护单独的通信渠道,每个系统只和总线连接就能和其它所有系统连起来。
优点:简化了连接操作。
缺点:除非加上结构,否则连接的扩展将导致混乱。

五页幻灯讲完SOA

幻灯1:SOA

SOA是一个范式,目的是实现和维护跨越了大型分布式系统的业务流程。基于三个主要技术概念:服务、通过企业总线达到的互操作性以及松耦合。

  • 一个服务是一项自足的业务功能。功能可能简单,也可能复杂。因为服务集中于接口的业务价值,所以填补了业务/IT的鸿沟。
  • 企业服务总线(ESB):是一个基础设施,使分布式系统和服务间的高互操作成为可能。有了它,用不同的平台和技术在众多系统间分布式业务流程比以前简单了。
  • 松耦合是减少系统依赖的概念。因为业务流程分布在多个后端系统上,最小化修改和故障的影响至关重要。松耦合带来的代价是复杂化。松散耦合的分布式系统更难开发、维护和调试。
幻灯2:政策和过程

分布式处理改变公司的一切,引入新功能不再是给特定部门指派特定任务,现在是对不同系统和多个任务的组会。这些系统和牵涉到的团队必须协作。
故需要清晰的定义角色、政策和过程。过程包括但不限于定义一个服务生命周期,以及实行模型驱动的服务开发。另外还必须为分布式软件开发建立几个过程。

幻灯3:Web services
幻灯4:SOA实践

当诸如性能和安全等因素考虑进来后,一般的业务案列和概念就可能不能像预期那样工作了。另外,由于SOA是针对处于维护中的现有系统的策略,也带来了稳定性和向后兼容问题。
从IT角度看,所有系统都不一样,需要时间,采用渐进和迭代的方法打造自己的SOA。
是否引入SOA不重要,重要的是对你上下文环境和需求来说,引入的IT解决方案是合适的。

幻灯5:SOA监管和管理支持

SOA最重要的考量也许是找到监管的正确方法和恰当的力度。

  • 需要一个中央团队决策自己的SOA的基本方面,必须在集中化和分散化之间找到正确的平衡点。
  • 需要合适的人选。需要对系统由经验的人。并且对于中央服务团队通常有象牙塔化的趋势,必须被业务团队的需求驱动,必须将自己看做“服务基础设施”的服务提供者。
  • 重要的事情先来。不要从管理服务开始。有很多服务后来才需要管理服务。刚开始时,不要使用首先设计所有服务或首先提供基础设施的方法。所有的东西必须一起成长,在成长中,解决眼前的问题。
  • 最后但绝非不重要的是,需要CEO和CIO的支持。短期内经费充足并不是最重要的,需要的是长期的经费。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 207,113评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,644评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,340评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,449评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,445评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,166评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,442评论 3 401
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,105评论 0 261
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,601评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,066评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,161评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,792评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,351评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,352评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,584评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,618评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,916评论 2 344

推荐阅读更多精彩内容

  • 第93天/56次 2017、5、29 觉察日记 事实:今天一家人总算是齐刷刷地去田子坊,我们一家三口很难凑齐,女儿...
    瓯姐姐阅读 149评论 0 0
  • chart.js 曲线图 柱状图 雷达图或蛛网图 极低区域图 饼图 环形图
    Dark_deer阅读 104评论 0 0
  • 在辉煌的五年之后,我失败了。从人生的长线来说,那次也不算成功。再又一次愚蠢的盲动之后,今天的我跌倒在谷底,很深...
    释乐乐阅读 153评论 0 0
  • 午休过后,还没来得及转身向窗外望去,我就知道,雨还在下。­ 这忽然让我想到了南部的城市,因为竟会觉得有些喋...
    生活旅行家东子阅读 194评论 0 0