InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

业务驱动的SOA

作者 Boris Lublinsky 译者 马国耀 发布于 2010年1月17日

领域
架构 & 设计,
企业架构
主题
设计 ,
SOA ,
商业 ,
架构
标签
SOA实施

SOA联盟通过新白皮书《业务架构:业务战略和企业架构之间缺失的链条》的发布迈出了2010年的步伐。

白皮书把“业务驱动的SOA”定义成以下几方面的组合:

  • 创建服务目录,并展示企业所需或企业提供的业务功能。这些功能代表了业务、信息和技术等方面的概念。
  • 将这些服务与事件、规则和策略等组装或编排在一起,进而形成能够实现业务场景的业务流程解决方案。
  • 形成业务产出。该“业务产出”可以是成本评估及通过合理的IT组合所带来的降低的复杂性。另言之,“业务驱动”不是业务人员抓住你去做什么,而是根据业务理由去执行。

白皮书称,创建业务驱动的SOA的前提条件之一是创建业务架构,它是“业务设计的正式表现和有效的管理”。

白皮书解释到:

业务架构和信息技术之间的关系存在两个方面。其一,业务架构是IT规划、技术架构和将交付的业务实现的重要输入。其二,技术趋势和IT 能力在能力域,价值链、流程以及渠道等方面影响了业务设计的选择……业务架构和信息技术之间的互相依赖提出了协作的实践和组织模型方面的要求。二者之间的连接 最好应作为实实在在的企业架构实践,它应给予业务和技术同等的重视。

根据白皮书,许多现有的业务架构方法都关注在IT解决方案交付的必备的前提之上,也就是业务流程和业务用例。

然而,这是不够的。要想收获业务架构带来的好处,也就是业务可视性和敏捷性,那么业务架构必须要从业务设计人员和业务所有者的视角反映整体业务设计,而不是从IT解决方案交付的视角。

白皮书建议把业务架构看成被业务专家用于评估并实现业务设计及变更的正式的实践、信息和工具。

  • 业务架构必须包括来自业务设计人员及业务所有者的视角的全部业务设计。该视角始于业务动机,包括关键业务执行元素,如运维模型、功能、价值链、流程和组织模型等,同时该视角又跨越可信息技术表现,如业务服务、规则,实践和信息模型等。
  • 业务架构应通过各种构建正式地表现出来,这些构建包括业务动机模型、功能地图、价值链地图、流程模型、策略文档、组织图和产品目录等。
  • 为了便于访问,业务架构的构建应该存放与存储库中并进行管理。

白皮书把业务架构定义成能够更好地将战略、流程、业务结构和人员利用起来从而交付可靠且经济的企业运作的一种机制。

技术使能对于大多数新功能和服务而言是至关重要的。业务架构帮助企业清晰地定义技术要求和功能,并能帮助与业务优先级及目标对齐的IT规划及项目获得成功。

此外,白皮书就企业如何开展业务架构的创建以及在何处需要实施企业架构等方面提供了可执行的信息。它还描述了实践中的业务架构,即企业在创建、利用和改进业务架构的过程中可遵循的步骤。

最后,白皮书讨论了业务架构和一些关键业务及技术结构之间的关系,这些结构包括业务-IT对齐、业务流程管理(BPM)、面向服务的架构(SOA)和 业务解决方案交付等。

不论我们喜欢与否,目前在业务和IT之间存在着巨大的鸿沟。任何通过SOA/BPM的手段去改进我们创建IT应用的方法可能会让我们的实现更加经济,但对于现状的改变却可能效果甚微。相反,通过业务架构的直接将IT能力和企业的业务功能对齐的方式却为在业务和IT之间建立更好的合作提供了有效途径。该对齐是SOA的最初的承诺之一(也一直是SOA主要驱动力之一),所以,这意味着创建或改进业务架构应作为SOA的重要组成部分。


查看英文原文:Business-Driven SOA

译者 马国耀 关注企业级应用相关的开发、架构及思想的发展。尤其对Java EE、SOA、ESB和Cloud Computing等领域持有浓厚兴趣。

SOA终于走到正路上来了! 发表人 熊 军 发表于
Re: SOA终于走到正路上来了! 发表人 马 沛 发表于
  1. 返回顶部

    SOA终于走到正路上来了!

    发表人 熊 军

    看来,SOA走了弯。我们天天在谈“以业务为中心”,可实际的SOA实现方法却是“以技术为中心”的,与“以业务为中心”没多大关系。
    早在三年前,道仑软件公司就开始实现本文提到的“业务架构”了。请看www.taoroad.com/

  2. 返回顶部

    Re: SOA终于走到正路上来了!

    发表人 马 沛

    我想也并不能说是走了弯路,前期SOA技术驱动,是否可以理解成为现在技术驱动的SOA逐渐固化成了企业IT基础架构的先进方法,在企业成熟的IT基础架构之上,走向业务之后,逐渐用SOA的理念成熟化业务的应用。

深度内容

大规模视频网站的计费与流量管理

本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011

专访Jeffrey Richter:Windows 8是微软的重中之重

Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。

应用云平台的可用性——从新浪SAE看云平台设计

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

JVM定制改进 @ 淘宝

淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011

"伤得起"的云计算应用——对云端应用之架构的思考

2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。

让交付的速度跟上思考的速度

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。