`
evanyuan
  • 浏览: 37768 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

(讨论)对SOA的理解和猜想

阅读更多

光看技术的话,老马早就说过,分布式第一原则就是尽量不要采用分布式。速度,安全,服务自治造成的数据重复,消息的映射工作,事务及出错处理,异常复杂的沟通和协调,等等等等。没事不要给自己找麻烦

要从商业价值的角度出发,比方,一个服务如果有三个使用者,开发和维护这个服务的投入(包含上述分布带来的弊端)基本上就等于三个使用者各自单独实现所需功能的总投入,那么多于三个使用者的时候你就可以考虑将功能抽取为服务了,要是有十个使用者你就赚大了。反之,低于三个,你就不要在那里折腾了。

SOA 为什么在国外那么火,在国内为什么老是叫好不叫座?我感觉和“跨国”,“集团”这些因素关联很大,可能在之前,很多跨国公司,其下属公司国与国之间,以及下属多个集团之间,系统有很大的自治性,所以相似系统的重复性非常严重,为了降低成本,SOA自然是最吸引top manager的东西。而大部分国内系统,用户群仅在国内,系统的规划都是中央集权,还不存在太多重复性,SOA自然很难体现其真正价值。

分享到:
评论

相关推荐

    对SOA技术的理解和阐述。

    SOA 的主要组件包括 服务、动态发现 和 消息。 服务 是能够通过网络访问的可调用例程。服务公开了一个接口契约,它定义了服务的行为以及接受和返回的消息。术语 服务 常与术语 提供者 互换使用,后者专门用于表示...

    SOA 培训资料 对理解有用

    SOA 培训资料 对理解有用 特别是SOA governance

    ESB和SOA介绍和比较

    ESB和SOA介绍和比较 ESB和SOA介绍和比较

    SOA 基础架构和项目扩展最佳实践 -- ORACLE

    ORACLE 对 soa理解与实践 ,ORACLE 对 soa理解与实践,ORACLE 对 soa理解与实践

    IBM_SOA_产品和解决方案综述

    第一部分:IBM SOA 产品和解决方案综述 3 针对客户 3 市场状况 3 业界观点 3 业界对SOA的总体观点是 3 不同行业客户价值范例 4 为什么选择IBM? 4 为什么选择IBM的SOA? 4 独一无二的竞争优势 4 IBM销售的产品 5 SOA...

    SOA成熟度模型为SOA 护航

    SOA成熟度模型(SOA Maturity Model)可以为IT和业务用户提供一种框架,使其能够正确地评估SOA在企业中...该模型的目标是提供一个框架,帮助IT决策者们对SOA实施和规划的战略价值进行测量与评估。该模型分为五个层次。

    解读SOA :SOA实践方法论

    解读SOA Interpret SOA SOA越来越被企业接受,很多公司都准备规划SOA。但具体怎么上,没有一套很好的方法论是不行的。资料是IBM在长期的摸索中总结的一套SOMA方法论,由于是内部培训资料,所以比较难得。 内容 ...

    SOA的模式SOA的模式

    SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式SOA的模式

    通过一个真实故事理解SOA监管

    SOA监管(SOA Governance)是SOA实施中的一个重要话题,但是很多人都搞不清楚其含义。我采访过很多人,也阅读过一些资料,才基本弄明白。总的感觉是,如果 直白地去讲SOA监管的问题,必然引进大量的新术语,一般...

    SOA资源,SOA教程,SOA开发

    SOA资源,SOA教程,SOA开发SOA资源,SOA教程,SOA开发

    SOA的设计误区(SOA架构师必读)

    成功需要理解并适应各种关系以及SOA解决方案要素和关键企业IT资产之间相互依赖的关系。  在充分了解了目标和问题后,下一步我们将要检验最基本的误解,这些基本的误解经常和成功实施SOA解决方案架构有着很大的关系...

    面向服务架构(SOA)中南大学SOA原理与技术 00 课程简介(共66页).ppt

    面向服务架构(SOA)中南大学SOA原理与技术 01 SOA技术概述(共74页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 02 Web服务基础(共66页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 03 Web服务实现(共...

    微软SOA架构介绍,便于大家理解SOA

    微软SOA架构介绍资料,从架构层向大家展示和介绍SOA,可以帮助大家理解

    SOA注册和存储库的区别

    讨论关于SOA注册(Registry)的声音还没有退去,人们又更多地意识到SOA中另一个关键的组件存储库(Repository)。注册和存储库之间究竟有什么区别呢?在ZapThink网站最近举办的一次关于注册与存储库的网络广播中,大多数...

    SOA和系统架构趋势

    SOA和系统架构趋势 SOA和系统架构趋势

    理解SOA中的服务生命周期-设计时

    理解SOA中的服务生命周期-设计时.doc

    理解SOA中的服务生命周期:设计时

    在本文中,通过进一步理解与共享服务生命周期相关的设计时需求,正在寻求使用SOA促进重用和增加业务灵活性的企业可能认识到及早建立基础架构(如方法学、分 类指导方针以及开发工具)是实现早期及后续成功的重要因素...

    理解SOA中的服务生命周期-运行时

    理解SOA中的服务生命周期-运行时.doc

    解析在SOA中实现语义互操作性

    本文的目标是使应用程序架构师和数据架构师认识到语义和语义互操作性的重要性,以便在构建新的基于 SOA 的解决方案或者将现有系统迁移到 SOA 时能够进行合理的决策。要想理解语义互操作性,我们首先必须了解其背后的...

Global site tag (gtag.js) - Google Analytics