SOA深度思考:服务思维闪亮登场(上)

日期: 2010-07-20 作者:Bill Briggs翻译:李松 来源:TechTarget中国 英文

按照我们惯常的想法,不要受制于某个特定的厂商(而不能更换),除非迫不得已。这通常是很有道理的,尤其是对那些提升商务能力的技术来说。这也解释了面向服务架构(SOA)最初是如何得以发起的。企业群体想让他们的技术环境更加开放,更加灵活,在一个变化的世界中——任何事情、任何时间,几乎任何理由都会变化——这绝对是一个竞争优势。

  但是现在,另外一些也很重要的事情正在发生:“服务”这个令人讨厌的家伙,正在离开软件范畴而进入商业领域,并引发了从传统流程再造向服务设计的一个转变。如今,业务需要的是:划分好的块而不是连续的流,具有清楚、可靠的交互来实现控制以及灵活性。那就是“服务思维”。   服务思维的核心是……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

按照我们惯常的想法,不要受制于某个特定的厂商(而不能更换),除非迫不得已。这通常是很有道理的,尤其是对那些提升商务能力的技术来说。这也解释了面向服务架构(SOA)最初是如何得以发起的。企业群体想让他们的技术环境更加开放,更加灵活,在一个变化的世界中——任何事情、任何时间,几乎任何理由都会变化——这绝对是一个竞争优势。

  但是现在,另外一些也很重要的事情正在发生:“服务”这个令人讨厌的家伙,正在离开软件范畴而进入商业领域,并引发了从传统流程再造向服务设计的一个转变。如今,业务需要的是:划分好的块而不是连续的流,具有清楚、可靠的交互来实现控制以及灵活性。那就是“服务思维”。

  服务思维的核心是要关注组织中每个部门都非常需要的业务能力——可以视为易于管理、相互独立且能交互操作的模块。这些业务能力应该打破公司各个业务流程、组织架构和技术解决方案的限制。其中一些业务能力是公司不同部门的产品业务功能,最为重要的是可重复性和效率。如果将这类业务能力作为服务,组织机构的选择余地就会大大增加:即装即用的ERP、原有的旧系统、业务流程外包或云产品。

  业务的核心

  另外一些能力将真正影响公司的“业务核心”的差异化因素。通过改进敏捷程度和运作灵活性,这些能力能够给公司带来竞争优势。这些业务能力需要能预测和支持频繁的变化,不管是来自市场的变化还是来自监管机构的要求,不管是来自竞争压力,还是内部的创新。不同的行业将会对哪个功能具有较高的优先级作出不同的决定。采用这种将业务能力作为服务的思维方式,组织机构可以将重点放在产出结果和业务影响上,投资于那些跟业务紧密相关的“智能模块”,而不是那些技术如何先进的解决方案上。

  其采用的技术解决方案毫无疑问将利用先进的面向服务的软件架构。随着SOA标准的成熟以及众多厂商普遍采用同一标准,大大简化了集成的复杂性,同时也使得包含多个系统,需要手动操作,以及存在外部依赖的端对端解决方案可以被继续利用。未来的领导者将是那些能够超越技术服务思维的人:首先将他们的业务看作是很多单个业务能力的集合,然后再考虑采取所有可能的手段去竞争,创新和实现增长。这就是面向服务的商业架构。

  这是服务思维的真正优势所在。一旦组织开始从业务能力的角度来考虑问题,其视野就从当前技术和流程的限制,转移到真正的产出、价值和对于业务运作潜力的改进。

  用户参与是其一个可能的副产品。定义清楚的业务能力可以使我们可以更好的理解用户如何同组织机构进行交互——用户可以是客户、雇员、业务合作伙伴或其他利益相关者。同时,这也直观而清楚的展示了工作是如何完成的,由此也会帮助我们想到潜在的新的解决方案来改进可用性、直观性以及内容更加完整,最终,实现智慧企业。

  最终采用的解决办法,可能不是投资一个新的ERP系统,而是一个简单的现代化的内容丰富的前端,或是一个接入遗留系统功能的iPad应用。从业务能力的角度出发,增加的投资会集中到问题的核心,而不是无休止地试图去修修补补那些僵化死板定义明确的流程。

  另一个可能带来的好处是可以改进我们的采购策略——按照业务运作策略,寻求一致的决定,对于战略重点的业务能力,重点关注其技术支持和技术发展。一些领域将最适合传统的外包,可以寻求低成本的模式和可预期的服务等级来满足需要。但是,一些新的选择,诸如价值驱动的应用系统维护服务,或者更高阶的功能比如订阅分析,可能更具吸引力——适合公司所需要的产出结果以及对于业务真正重要的服务特性(而不是一个不需要很多技能的人员可以多快地来创建一个新的故障通知单)。

  在《SOA深度思考:服务思维闪亮登场(下)》中,我们将会继续为您介绍相关内容。

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • 购买应用集成工具可以采取平衡做法

    购买应用程序集成工具需要好好看看你的公司需求,知道从供应商里面要寻找哪些关键功能。