SOA承诺会给企业业务带来巨大调整和灵活性,因而受到业界的推崇。但如果部署不当,就可能导致失败。
你不要认为从IT厂商那里购买了SOA后,就万事大吉了,恨不得第二天就能看到它所带来的神奇效果。相反,SOA的部署过程很关键,如果能小心谨慎地部署它,SOA可能会给企业带来根本性的转变,但这种转变是一个漫长的过程。在这一过程中,SOA的很多好处就会逐渐显现出来,但这是以实施正确的治理手段为前提的。
IT市场研究机构Burton Group副总裁、研究总监以及SOA思想领导者Anne Thomas Manes坚定地认为:“SOA在某种程度上是一个企业行为……并且它是更多地是一种文化而不是技术。SOA的需要一种完全不同的心态,并且需要严格的纪律。”采用这种纪律可以带来很大的好处,包括:
◆可以降低成本,主要是通过增加重用性;
◆可用减少冗余和相关应用的退役;
◆可以标准化业务规则和流程,进而带来更好的一致性、安全性、灵活性;
◆可以改善业务流程和用户接口,进而提高员工的生产力、效率、效力以及满意度。
使用SOA不是没有挑战的,其中包括:
◆机构变革将是必要的,尤其是企业结构、会计实务和奖励制度;
◆对IT人员和相关的商业合作伙伴进行全面的培训也是必须的,这样可以确保大家掌握一致的体系结构和开发知识;
◆新的基础设施和升级也是需要的;
◆人们通常对改变有抵触情绪,并且有可能对老习惯有依赖,因而错过了SOA带来的好处以惊创建灵活的应用。
Manes提供了很多具体的建议,以帮助企业沿着SOA的道路正确前进。她的大部分建议主要侧重于对规划和治理活动,以确保SOA部署过程中设计演技、容易维护和扩展。具体的包括:
◆企业应该成立一个SOA计划办公室以领导部署工作。这个临时性的机构主要负责制订SOA的推广计划和商业案例,并担当企业业务部门与IT部门之间的主要的沟通渠道。这种持续的沟通与管理是SOA项目成功所需要的。
◆为了实现真正的协作和企业级SOA的成功,无论是企业业务部门还是IT部门都将离开自己原来所熟悉并且舒适的工作区,开始在自己不熟悉的岗位上工作。SOA计划办公室将制订新的治理进程、政策和最佳做法,以促进这种文化的转变,并确保整SOA部署的整体成功。
◆虽然SOA被大家所广泛接受并被认为是创建现代化应用的正确方式,但SOA在一些大型企业中的推广往往受到文化惯性的约束。虽然如此,许多公司也都取得了实质性的成功并降低了成本,甚至是在SOA成熟度的初期阶段也是如此。对于那些已经成功实施SOA的公司正在试图改变其心态。
◆SOA成功所需要的纪律是为了保证在新治理计划的实施,旨在制订并管理SOA路线图。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突