SOA是一种架构模式,并且在许多情况下是健康的企业架构的一个重要组成部分。事实上,迄今为止已经召开的很多企业架构的会议都是围绕这个题目进行的。不过,一般而言,企业架构师仍然没有得到SOA的精髓,并且在给企业部署SOA时,仍然不能达到平均的预期水平。
据我的观察,造成这种现象的原因有很多,是一个系统的问题,可以归纳为以下三个:
不理解SOA的精髓。 企业架构师面临的最大问题是仍然不能深入理解SOA的真正含义。他们只是不想“破坏”或者改变他们脑中那些对于SOA的错误理解。你是否听说过一些人把“SOA”和“ESB”混淆使用呢?
不明白自己的问题。另一个问题是,许多企业架构师不明白自己的问题。大多数架构师不能告诉你现有IT基础设施和企业架构效率低下的代价、重新使用的价值、以及企业内部灵活性的度量。在有些情况,数据语义、应用程序接口、过程、工作流程等没有一个明确的定义。他们不清楚当前存在的问题是什么,并且对于在今后应该如何纠正这些问题没有一个明确的想法。
害怕改变。如果事情办得不是很顺利的话,适时作一些改变将是最好的。不幸地是,变化也意味着风险,而风险是人们通常所不喜欢的。其实,实事上,对企业来说,维持现状比改变现状能得到更大的好处,但代价却是一层层的一次性解决方案的堆积,没个解决方案只能使用几年。企业架构师需要有魄力和决心以制定出一个长远的解决方案,使用合理的企业架构方法,其中包括SOA。
不幸地是,我不知道我或者像我一样认识到这些问题的人是否会对目前的现状有一些积极的影响。我认为,这些问题如果不解决的话,很快就会有一些灾难性的事件发生,有可能会使一些公司面临崩溃,也许,直到那时侯,大家才能认识到真正的问题所在。但愿,一些架构师在读了这篇文章以后会变得更加积极主动。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
企业架构师角色转变:有失也有得
云和移动时代的到来已经改变了公司应用IT的方式,也因此改变了企业架构师的角色。他们跟业务的协作也越来越紧密,而不是仅仅专注于IT。
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
把软件架构演进体现在栈上
曾几何时,企业架构师要为了得到承认和支持而抗争,但这种时候正在过去。大多数企业现在已经意识到实现业务流程中敏捷性和效率需要业务目标、人力资源以及信息技术的结合。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响