好像SOA最近又开始被关注了,51CTO也开始有了专门的板块,BLOG里谈SOA的也多了起来。不过能感觉到的一点是,现在对SOA的关注,少了几分盲从,多了几分理性的认识。前些日看到leizhimin兄的一篇文章《认识SOA思想》,随便回了几句。其实我并没有恶意,只是我觉得他对SOA所包涵的内容非常了解,谈到的几点都对,而且都点到了SOA的精髓上。我只是想提个建议,跳出SOA的束缚再来看它,就会发现不一样的东西。
之前懒得提SOA,甚至很少关注,就是因为我觉得是否SOA其实没有太大意义,过多的关注,反而容易限制住一些思想和行为。举个例子先:就目前为止,非IT行业的中国人,绝大部分都会认为“Computer = x86(or x64)兼容机+Windows“。他们不会知道出了微型计算机,还有小型计算机和大型计算机,他们也不会知道除了Windows以外,还有Linux、Unix或者MAC OS等等。为什么?因为在中国,从最根本的计算机教育开始,就是教你如何操作Windows,而不会教授其他的东西,很多小孩和长辈们现在都一致认为Windows就是计算机,计算机就是Windows。当然,这也跟Windows这个产品的易用性、市场占有率、以及微软公司的盗版策略也有极大的关系,这里我们暂且不讨论这个。
我其实是想说,SOA跟这个很像。很多人开始是不了解的SOA的,然后慢慢开始了解的。但其实在这个过程中确忽略了一点,SOA概念的鼓吹者,或者叫做推动着,大多数并不是那些每天都使用IT技术来推进自己企业业务发展的人,不是这些真正的用户在分享他们的经验,而是某些软件厂商或者行业机构在极力推广这一概念。
所以,我觉得,虽然看上去上SOA是一个所谓的概念。。看起来里面包涵了很多IT的思想、做事方法、甚至是IT架构的一种哲学,我也认同它能够对我们今后的IT技术和IT架构产生重大影响。但事实真的如此简单么?并非如此,其实它就是一个工具,一个表面上看起来是帮助我们完善IT的工具,而本质上,是某些厂商打着概念和标准旗号,来推广品牌和产品的工具。
善于观察的朋友其实不难发现,IT行业里远不止SOA如此,之前谈到的微软可以说是这种玩法的鼻祖级人物了。凭借着对盗版睁只眼闭只眼的策略,让全世界的人民都感谢Windows所带来的便利,但殊不知在潜移默化中,Windows成了很多人生活中不可或缺的一个部分。虽然很多人开始抱怨Windows的臃肿和安全漏洞,但是始终不能放下它,虽然也有人开始尝试新的选择,但确发现改变一个人的习惯是那么艰难。
通过大脑***,从一个空白的认知领域去占领,以控制思想和行为习惯,在很久以前,这类人,我们通常称他们为佛。而现在,会玩这种手法的,离我们越来越近,而且越来越多了。除了SOA,现在的云计算、虚拟化等等,不都是如此么。。
所以,请不要让任何人或者事物影响了自己的独立思考能力。

不要让SOA控制我们的思想相关推荐

  1. 通过STM32单片机计算并控制小车速度,通过控制速度的思想扩展到控制其它变化量

    说明:如果有哪里说错了或者说得不好的话还请大家指出来,及时纠正错误,或者哪里有更好的解决方法也可以提出来,我们一起学习交流. 目录 一.编码电机 二.单片机相关定时器的作用以及配置 1.TIM2的配置 ...

  2. AutoFac教程一:如何去使用AutoFac和控制反转的思想

    "控制反转(Inversion of Control,英文缩写为IoC),对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用,传递给它.也可以说,依赖被注入到对象 ...

  3. T系统和应用集成-从SOA架构思想到服务架构规划设计

    T系统和应用集成-从SOA架构思想到服务架构规划设计 原创 人月聊IT 2020-09-23 13:48:20 作者:人月神话,新浪博客同名 简介:多年SOA规划建设,私有云PaaS平台架构设计经验, ...

  4. 常见的服务器架构入门:从单体架构、EAI 到 SOA 再到微服务和 ServiceMesh

    前言:架构的演变流程 单体架构 ==> 垂直架构 ==> 前后端分离 ==> EAI架构  ==> SOA架构 ==> 微服务 ==> 微服务2.0 1.单体架构: ...

  5. 【数据分发服务DDS】软件定义汽车【三】-SOA 基础软件框架与参考实现

    引言 上一篇文章对智能汽车软件的范围.软硬件升级.SOA的内涵进行了介绍,本篇将围绕 SOA的实现细节,重点阐述以下问题: SOA 基础软件框架 SOA 参考实现 SOA 实现所需相关技术 一.SOA ...

  6. 看完这些能控制大脑的寄生虫,你会怀疑人类!

    (本文仅适合有一定心理承受能力的成年人阅读) 在描绘寄生生物的科幻作品中,恐怕<寄生兽>会是最有意思的一个. <寄生兽>中,来自宇宙的寄生生物大规模感染人类,他们蚕食人类的大脑 ...

  7. 控制反转(IOC)模式

    依赖倒置:依赖抽象,而不依赖具体实现. 控制反转(Inversion of Control):提倡实现松耦合层.组件和类的设计原则,颠倒程序的控制流程.IoC使用分离执行特定问题处理代码的概念: Io ...

  8. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第7章-二阶时滞多智能体系统分组一致性

    第6章 回到目录 第8章 第7章-二阶时滞多智能体系统分组一致性 7.1 引言 7.2 预备知识 7.3 问题描述与分析 定理7.1 7.4 例子与数值仿真 7.5 本章小结 7.1 引言 分组一致性 ...

  9. 设计模式之控制反转和依赖注入的使用小结

    控制反转 控制反转是一种思想,Inversion of Control,缩写为IoC,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度.参考 为什么要用控制反转的思想 主要是为了高内 ...

最新文章

  1. 用java代码实现Singleton_为什么在Java代码中实现Singleton模式(有时)被认为是Java世界中的反模式?...
  2. 双系统安装 Windows8和Windows Server2012
  3. workspace-project-target关系与解耦工程结构总结
  4. openfoam211版本安装
  5. Pycharm不能用了
  6. JavaScript学习笔记(二)--流程控制语句
  7. MySQL入门(一) MacOS端配置与基本命令
  8. 身陷 Bug 时,优秀的开发工程师是如何寻求帮助的?
  9. 字符串连接符(Java)
  10. mysql 360怎么安装_mysql 5.7 安装配置方法图文教程
  11. DotNetNuke 04.05.05 安装
  12. 微信小程序列表懒加载
  13. 计算机会议论文和sci,ei会议论文集算不算期刊_ieee会议论文集属于istp_会议论文集算发表么...
  14. crx插件转换火狐插件_关于Firefox插件
  15. badboy设置中文_badboy基本操作
  16. 用window调用kjb和ktr
  17. 华为服务器网口ip配置文件,华为服务器、存储IP初始配置方法
  18. 微信公众号数据2019_年度大榜!2019全国县级媒体公众号百强数据看过来
  19. eclipes的安装与使用
  20. python pandas合并单元格_利用Python pandas对Excel进行合并的方法示例

热门文章

  1. 在编程的路上遇见另一个自己
  2. ansible之cron模块
  3. maven之打包插件(maven-assembly-plugin,maven-shade-plugin与maven-assembly-plugin)
  4. 《团队-科学计算器-项目进度》
  5. Solr基础教程之solrconfig.xml(三)
  6. apache的站点安全1
  7. soft music
  8. 【记忆化递归+DP】LeetCode 139. Word Break
  9. ncnn数据归一化和结果解析
  10. CMakeLists语法参考