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

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

阅读更多

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

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

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

分享到:
评论

相关推荐

    SOA作业及要求,soa

    团队需在6月27日前提交纸质文档,文档应详实、逻辑清晰,体现出对SOA深刻理解和创新应用。 通过这次作业,不仅能加深对SOA理论的理解,还能锻炼团队合作、项目管理和技术创新能力,是一次宝贵的学习机会。希望所有...

    ESB和SOA介绍和比较

    1. **企业内部系统集成**:对于大型企业来说,可能存在多种不同的系统和技术栈,通过SOA和ESB可以实现这些系统的有效集成,提高业务流程的效率。 2. **云环境下的服务集成**:随着云计算的发展,越来越多的企业...

    SOA principles & practice(SOA课程课件 10章)

    最后,通过真实的SOA项目案例,展示SOA在不同行业和场景中的应用,帮助学习者理解SOA在实际工作中的价值和挑战。 通过这套详尽的SOA课程,学习者不仅能掌握SOA的基本理论,还能了解到实际项目中的最佳实践,从而...

    SOA.zip_SOA optical_SOA 光_SOA 半导体_VPI SOA仿真_光放大

    通过MATLAB接口,用户可以编写代码来控制VPI模拟,从而深入理解SOA的动态行为。 在提供的MATLAB文件"SOA.m"中,我们可以预期找到一个详细的SOA仿真模型,它可能包含了以下部分: 1. **增益模型**:基于半导体材料...

    SOAOperation_soa开发_SOA_teamcenter_TeamcenterSOA_

    开发Teamcenter的SOA服务时,开发人员需要熟悉Teamcenter的API和数据模型,理解业务流程,并具备良好的服务设计和测试能力。此外,为了确保服务的安全性和性能,还需要考虑身份验证、授权、事务管理和性能优化等因素...

    执行SOA——SOA实践指南

    这篇博客文章和相关的资源集合,"执行SOA——SOA实践指南",为我们提供了深入理解和应用SOA的关键知识。 1. **SOA基础概念** - **服务**:在SOA中,服务是业务功能的最小可重用单元,具有明确的接口定义和独立的...

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

    这篇文章将探讨SOA服务在运行时的生命周期,以提高对这一阶段的理解。 首先,共享服务生命周期(SSLC)模型如图1所示,为整个讨论提供了指导框架。在运行时阶段,服务工程团队需确保服务能够有效地在实际环境中运行...

    IBM_SOA_产品和解决方案综述

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

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

    ### 微软SOA架构介绍 #### 一、SOA概览 面向服务的架构(Service-Oriented Architecture,简称SOA)是一种设计思想,它...通过对SOA的理解和实施,企业可以更好地应对快速变化的市场需求,实现业务的持续增长和发展。

    SOA.rar_SOA_SOA 开发

    虽然现在XFire已经被Apache CXF所替代,但在学习SOA和Web服务开发的过程中,XFire仍是一个重要的历史参考。 ### XFire入门 1. **安装与配置**:首先,你需要下载XFire的JAR文件,并将其添加到项目的类路径中。...

    公司内部soa培训教材

    案例可能涉及不同行业的SOA应用,例如金融服务、供应链管理和电子商务等,通过分析和模拟实际场景,加深对SOA的理解。 总之,这份公司内部的SOA培训教材旨在提供全面的SOA知识体系,帮助员工提升技术水平,更好地...

    SOA成熟度模型为SOA 护航

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

    普元提出的中国soa任务

    普元,作为中国知名的IT解决方案提供商,对中国SOA的任务有着深入的研究和实践,其目标是助力中国的中小型企业和个人更好地利用SOA的优势。 一、SOA的基本概念 SOA的核心理念是将复杂的系统分解为一系列可重用的...

    SOA 书籍系列-英文版

    **开源SOA**:Open Source SOA这本书讨论了如何使用开源技术和工具来构建SOA解决方案。开源软件如Apache CXF、Spring框架等,为构建和部署SOA服务提供了成本效益高的选择,同时也保持了灵活性和可扩展性。 **...

    SOA面向服务架构

    通过对SOA的关键特性的理解及其应用场景的了解,可以帮助企业更好地利用这一架构模式来提高业务灵活性、降低开发成本并提升服务质量。同时,也需要关注SOA实施过程中可能遇到的挑战,采取相应的措施来克服这些难题。

    oasis soa ref model1.0

    本文主要围绕 OASIS 定义的 SOA 参考模型 1.0 版本展开讨论,并深入分析该模型的关键组成部分及其对 SOA 的推动作用。 #### SOA 参考模型的核心概念 SOA 参考模型提供了一个抽象框架,用于理解服务导向环境中重要...

    SOA治理——框架和最佳实践

    通过使用成熟度模型构建SOA路线图,如Oracle的五级SOA成熟度模型:第五级SOA,企业可以开启SOA之旅,并通过每一步的成功积累来管理SOA转型过程,最终实现期望中的SOA效益,如服务重用、改进集成、互操作性和业务敏捷...

    SOA 培训资料 对理解有用

    SOA治理主要关注服务的创建、部署、管理和退役等生命周期的各个阶段,以及相关的组织和管理问题。 #### 二、SOA治理概览 - **SOA治理概览**:强调了共享和服务的生产者与消费者分离的原则,指出共享需要治理来制定...

Global site tag (gtag.js) - Google Analytics