SOA联盟发布:“业务驱动的SOA”

 
   | |

导读:本文介绍了。任何通过SOA/BPM的手段去改进我们创建IT应用的方法可能会让我们的实现更加经济,但对于现状的改变却可能效果甚微。

关键词:SOA 业务驱动 业务架构

 
正在加载数据...

  SOA联盟通过新白皮书《业务架构:业务战略和企业架构之间缺失的链条》的发布迈出了2010年的步伐。白皮书把“业务驱动的SOA”定义成以下几方面的组合:

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

  白皮书解释到:

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

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

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

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

  业务架构必须包括来自业务设计人员及业务所有者的视角的全部业务设计。该视角始于业务动机,包括关键业务执行元素,如运维模型、功能、价值链、流程和组织模型等,同时该视角又跨越可信息技术表现,如业务服务、规则,实践和信息模型等。

  业务架构应通过各种构建正式地表现出来,这些构建包括业务动机模型、功能地图、价值链地图、流程模型、策略文档、组织图和产品目录等。

  为了便于访问,业务架构的构建应该存放与存储库中并进行管理。

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

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

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

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

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


构建SOA组合业务服务
 开发SOA组合应用程序来支持业务服务
 构建SOA组合业务服务
 使用REST体系结构样式构建可使用的Web服务
 使用公共事件基础设施开发可测量的组合应用程序
 最佳实践、差距及获得的经验教训
 自动化构建与部署步骤
 为组合业务服务提供多分租支持
 组合业务服务CBS的开发(一)
 组合业务服务CBS的开发(二)
 面向灵活性和可配置性的业务流程并行活动模式
 提供对服务消费的治理
 SOA组合业务服务的自动化测试(一)
 SOA组合业务服务的自动化测试(二)
 SOA组合业务服务的自动化测试(三)
 SOA联盟发布:“业务驱动的SOA”

原文出处:http://www.topoint.com.cn/html/soa/SOArwgd/2010/01/273043.html
 
来源:支点网    
 
 
 
 
 

SOA与IT治理

 
2010年1月8日,基础设施和集成软件厂商TIBCO收购Foresight,但协议的价格并未公布。该公司将加速TIBCO交易自动化软件和医疗保健EDI市场方面的经验。
 
这一整年,我们发布了许多技巧来协助您创建更好的面向服务架构。为此我们认真筛选推荐一下5条技巧给您。希望可以起到查漏补缺的作用。
 
上周是Gartner第22次应用架构、开发&集成年会,Layer 7发布新服务治理工具,企业服务管理(ESM)。照惯例企业关注SOA安全……
 
复杂事件处理(CEP)软件公司Aleri宣布瑞典银行选择了Aleri的清算风险管理(LRM)作为其清算管理工具。这些工具继续蓬勃发展……
 
为了能提供一个正规的环境收集相关方评估改进语言的提议和规范,Sun在1998年成立JCP组织。正式编号的Java规范请求(JSRs)要通过一个……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录