已经应用SOA的企业非常了解这种转变的好处。通过SOA环境实现的灵活性能够让企业更容易对变化的商业状况做出迅速的反应。SOA还为管理那些超出企业现有的基础实施范围从而导致需要更强大的系统和正式的流程的那些增长提供一个节省成本的和及时的解决方案。虽然越来越多的企业选择向SOA过渡是没有争议的,但是,由于当前的经济环境,推动这些公司加入SOA运动的关键因素已经发生了变化。
一个变化的业务理由:从“拥有也好”转向“需要拥有”
对于许多企业来说,应用SOA的业务理由一直是明显超过了改善服务水平和客户满意度等业务推动因素。随着更多的企业准备应付“无增长”年,企业官员正在把自己的重点从销售收入的上限转向盈利的底线。企业在2009年就是要保持瘦身和保留现金。SOA正在成为许多企业的整个生存战略的一部分,以帮助企业通过实现更大的灵活性、减少基础设施成本和提高运营效率确保在无增长年保持底线的盈利性。
向IT的优先位置倾斜
SOA环境日益增长的重要性为IT部门和运营经理根据战略性的业务目标重新调整其优先做的事情提供了一个巨大的机会。由于混合的应用程序和不完整的网络系统,SOA带来的全新水平的基础实施的复杂性使人们很难准确地找到网络问题和确定重要的应用程序是否像预期的那样运行得那样好。SOA曾经为IT经理和运营团队定义了两个最常见的问题:可见性和信息管理。因此,IT和运营团队应该把重点放在采用最佳做法和技术方面。这些最佳做法和技术能够提供一个实时的窗口,让人们看到SOA环境的健康状况,以便实现所有的服务和系统的无缝管理。没有解决这两个问题的技术,随着数据中心中的服务数量的增长,IT的效率将会恶化。
你的SOA环境的阴暗面
松耦合的独立的系统、重复使用的服务、基于服务的应用程序组件、多渠道集成的努力以及CRM套装软件、存货管理系统和计费系统等封装的应用程序将提供云计算的端对端的网络可见性。高级POS终端、自动提款机和电子商务应用程序等实时应用程序的应用又增加了一层复杂性。缺少端对端的可见性使SOA环境的互操作性很难管理,很难迅速识别、隔离和修复那些影响到重要业务处理的故障。这些业务处理包括在线银行、支付和信贷处理。
适用于SOA环境健康的事务处理管理
在复杂的基础设施中,由于服务、网络或者应用程序问题引起的每一个事务处理故障都会导致严重的业务损失,如失去最终客户,降低服务水平(由于没有发现的故障和第三方提供商没有达到其服务级协议)以及由于劳动密集型的故障排查过程和没有解决的各个部门的问题而造成的不流畅的运营。
事务处理管理技术向IT和运营团队提供了端对端的可见性和他们需要的智能,使他们能够清楚地了解所有这些不同部分的SOA是如何在一起工作的。
SOA环境中事务处理流程的复杂性使IT和经营团队很难保证每一个处理是针对哪个最终客户的无缝的、单一的处理。处理监视使他们能够不间断地监视、跟踪和修复与业务处理有关的问题,因为他们能扩展到实时的应用程序、多样化的服务、封装的应用程序、处理引擎、数据库和老式的组件。
获得端对端的可见性
事务处理管理技术为IT和经营团队观察其组合应用程序和网络基础设施内部正在发生的事情提供了一个单一的窗口。通过连续不断地监视重要的业务事务处理和这些业务事务处理在通过单独的或者各种应用程序组件时的表现,SOA环境中的健康状况是可以保证的。实时的事务处理监视和基于意外情况的报警能够让IT和经营团队迅速发现事务处理减慢的情况和故障,以便隔离和解决构成端对端的事务处理路径的每一个网络和应用程序组件中的问题。IT和经营团队还能够搜集与第三方供应商有关的性能问题,保证他们的服务水平性能与其价格相匹配。
已经应用SOA的企业非常了解这种转变的好处。通过SOA环境实现的灵活性能够让企业更容易对变化的商业状况做出迅速的反应。SOA还为管理那些超出企业现有的基础实施范围从而导致需要更强大的系统和正式的流程的那些增长提供一个节省成本的和及时的解决方案。虽然越来越多的企业选择向SOA过渡是没有争议的,但是,由于当前的经济环境,推动这些公司加入SOA运动的关键因素已经发生了变化。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突