在急于拥抱新技术和展示“尖端意识”,企业(和个人)有时会走出去。这种情况与几年前的XML情况相似,在此之前,面向对象、Java、图形用户界面……。事实上,最近的技术趋势,并没有产生这种“急于拥抱”现象。
有些人一直追随SOA潮流动态。原来,虽然很难记得在各地疯狂的SOA服务,至少在其原来的形式,为设计分布式系统是松散耦合,从而更容易互通。考虑到这些原始经典“服务定向的四个原则”http://msdn.microsoft.com/en-us/magazine ……
1 )明确的界线
2 )自主服务
3 )服务共享架构和合同,而不是阶级
4 )服务兼容的基础上确定的政策
我们在这里找到关于SOA治理、SOA实现或任何其他因素,一直对SOA重视。事实上,已经到了这样的地步CTO和CEO正在谈论的SOA作为一般战略运行的整个IT部门。
我一直以为CTO和CEO,有一些东西……我不知道……*更好*做的事。出于某种原因,我一直以为这是建筑师的工作,对这些事,而不是让公司的CTO或CEO坐下来思考如何设计各种软件系统。
不要误解我的意思:任何组织,花费时间思考各种软件系统已经是一个巨大的一步。太多的CEO和CTO只是假设,他们后端的IT系统能够谈论任何事情在任何时候,事实上,一位CTO曾告诉我,“你说这样很难您就可以收取更多的钱担任顾问唯一的理由。”
CTO购买了“服务定向”的软件包,他宣称可以解决所有的一体化问题。该公司花了大约一年时间。我不是在暗示我无法说服他,他确实需要更多地投资于思考自己的软件基础设施,而不只是买东西“以服务为导向的”,但我不能不怀疑……。
那么,让我们所有的“以服务为导向的”挂在每一个产品、语言或释放?最后,同样的事情,我们最终作出的对象,XML、Java、关系数据库、XML和其他技术。
这是有益的,但它有一个“结束”的字样。在IT实施,那里的技术根本无法帮助。考虑面向对象,例如:早在鼎盛时期的对象,不同的供应商,其中包括三个字母厂商谁是认真考虑,以取代其竞争对手的操作系统市场,“面向对象”周围的一切,充分期望,不仅顾客*想*更好的产品,但该产品真的*会*会更好。
道德的故事吗?我们了解到,对象是构建程序员想法的一个有用的方法。仅此而已。
再看看“四原则”可以非常清楚的知道服务是不是更重要,不是,这是一个方法,并没有任何关系“治理”或“启用”。服务定向描述的方法,使我们建立分布式系统。
当一个公司的CTO开始思考对象或服务,或其他低级别的活动,他可能也将进行代码审查。
首席技术官驱动重构,任何人?
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
SOA治理模型核心:人
治理在IT领域非常关键,但是很多时候企业的做法往往太过单向,企业SOA治理模型往往忽视了所有部分当中最关键的组件:人。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。