SOA联盟通过新白皮书《业务架构:业务战略和企业架构之间缺失的链条》的发布迈出了2010年的步伐。
白皮书把“业务驱动的SOA”定义成以下几方面的组合:
创建服务目录,并展示企业所需或企业提供的业务功能。这些功能代表了业务、信息和技术等方面的概念。
将这些服务与事件、规则和策略等组装或编排在一起,进而形成能够实现业务场景的业务流程解决方案。
形成业务产出。该”业务产出”可以是成本评估及通过合理的IT组合所带来的降低的复杂性。另言之,“业务驱动”不是业务人员抓住你去做什么,而是根据业务理由去执行。
白皮书称,创建业务驱动的SOA的前提条件之一是创建业务架构,它是“业务设计的正式表现和有效的管理”。
白皮书解释,业务架构和信息技术之间的关系存在两个方面。其一,业务架构是IT规划、技术架构和将交付的业务实现的重要输入。其二,技术趋势和IT 能力在能力域,价值链、流程以及渠道等方面影响了业务设计的选择……业务架构和信息技术之间的互相依赖提出了协作的实践和组织模型方面的要求。二者之间的连接最好应作为实实在在的企业架构实践,它应给予业务和技术同等的重视。
根据白皮书,许多现有的业务架构方法都关注在IT解决方案交付的必备的前提之上,也就是业务流程和业务用例。
然而,这是不够的。要想收获业务架构带来的好处,也就是业务可视性和敏捷性,那么业务架构必须要从业务设计人员和业务所有者的视角反映整体业务设计,而不是从IT解决方案交付的视角。
白皮书建议把业务架构看成被业务专家用于评估并实现业务设计及变更的正式的实践、信息和工具。
业务架构必须包括来自业务设计人员及业务所有者的视角的全部业务设计。该视角始于业务动机,包括关键业务执行元素,如运维模型、功能、价值链、流程和组织模型等,同时该视角又跨越可信息技术表现,如业务服务、规则,实践和信息模型等。
业务架构应通过各种构建正式地表现出来,这些构建包括业务动机模型、功能地图、价值链地图、流程模型、策略文档、组织图和产品目录等。
为了便于访问,业务架构的构建应该存放与存储库中并进行管理。
白皮书把业务架构定义成能够更好地将战略、流程、业务结构和人员利用起来从而交付可靠且经济的企业运作的一种机制。
技术使能对于大多数新功能和服务而言是至关重要的。业务架构帮助企业清晰地定义技术要求和功能,并能帮助与业务优先级及目标对齐的IT规划及项目获得成功。
此外,白皮书就企业如何开展业务架构的创建以及在何处需要实施企业架构等方面提供了可执行的信息。它还描述了实践中的业务架构,即企业在创建、利用和改进业务架构的过程中可遵循的步骤。
最后,白皮书讨论了业务架构和一些关键业务及技术结构之间的关系,这些结构包括业务-IT对齐、业务流程管理(BPM)、面向服务的架构(SOA)和业务解决方案交付等。
不论我们喜欢与否,目前在业务和IT之间存在着巨大的鸿沟。任何通过SOA/BPM的手段去改进我们创建IT应用的方法可能会让我们的实现更加经济,但对于现状的改变却可能效果甚微。相反,通过业务架构的直接将IT能力和企业的业务功能对齐的方式却为在业务和IT之间建立更好的合作提供了有效途径。该对齐是SOA的最初的承诺之一(也一直是SOA主要驱动力之一),所以,这意味着创建或改进业务架构应作为SOA的重要组成部分。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
AWS PaaS来也:炎黄盈动为业务流程管理带来无限价值
随着容器、微服务等技术的使用,企业的应用程序也变得越来越趋于组件化;同时,为了这串连起这些组件,开发人员却需要 […]
-
Red Hat披露更加架构驱动的BPM模型愿景
Red Hat的一个更加结构化的BPM设计方案有望搭设应用开发界与业务流程管理的桥梁,让企业架构师、开发者和业务侧的人更快速更容易地实时新的业务流程。
-
把软件架构演进体现在栈上
曾几何时,企业架构师要为了得到承认和支持而抗争,但这种时候正在过去。大多数企业现在已经意识到实现业务流程中敏捷性和效率需要业务目标、人力资源以及信息技术的结合。
-
SOA治理模型核心:人
治理在IT领域非常关键,但是很多时候企业的做法往往太过单向,企业SOA治理模型往往忽视了所有部分当中最关键的组件:人。