随着SOA日渐升温,业界关于SOA是企业架构的一部分还是其替代品的争论也愈演愈烈。不过,就我个人而言,SOA是一种架构模式,仍然属于EA(企业结构)的一部分。从实践的角度来看,EA更加强调整体,并且面向管理。SOA在企业架构领域起到了一个非常好的生产性作用,它提供了一种架构模式,能够将管理IT资产视为一种服务,并且提供了在这些服务之上创建或重建解决方案。因此,简单地说,SOA是一种能够灵活改变的架构。
当你在使用传统的企业架构模式的公司中考虑部署SOA时,困难出现了,主要有以下几个问题:
- 传统EA更多地是关于制定一项战略,而不是实施一个战略。SOA更多地是侧重于实践而不是规划。
- 传统的EA没有部署经费,只是一个推进战略。此外,许多企业架构师似乎只是充当精神领袖,而没有真正的政治或预算决策权力。
- 传统EA利用的是定义明确的过程、方式和方法,在某些情况下这很那映射到SOA中。
些人想要推动SOA 并且根据现有的EA做法正确地调整SOA,这种想法非常好,然而,事实上,正是这些人所犯的错误成为了阻碍SOA的最大障碍之一。在多数企业中,我没有看到SOA取代了EA。但是,在使用传统的EA架构的企业中,我也没有看到SOA的进展速度有多么快。所以,人的问题才是必须解决的首要问题,而流程和技术则是比较容易实现的。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
谁知道阿里云河南服务中心是干什么的?
一直接到阿里云服务中心的电话,说是阿里云的授权中心,主要提供阿里云的区域服务的?请问其他地方也有阿里云的服务中 […]
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。