成功规划SOA:构建您的SOA路线图

在开始任何一段伟大的旅程之前都应该制订一个目标,企业决定实现SOA时也不例外。与乘马车出发西行的拓荒者一样,前方等待的是什么以及如何到达目的地都是未知的。要取得成功,您必须评估自己的长处与缺点,确定明确的方向,选择一条路线,然后在沿此路线前行的过程中不断重新评估此路线。简而言之,您必须为您的旅程建立一份独有的路线图。

何为SOA路线图?为什么需要SOA路线图?

面向服务的架构是一种IT策略,它将企业应用程序中包含的分散功能组织为可互操作的基于标准的服务,这些服务可按照业务需求快速组合和重用。只有平衡了企业的长期目标与短期需求,SOA的益处才会显现出来。通过在开始采用SOA时就指定一组组织、资金、操作、设计和交付准则,就可保持这一平衡。但“大爆炸”式的方法是不可取的,应按照循序渐进的学习曲线,选择一种往复渐进的方式来部署架构更改,这非常重要。大体而言,SOA路线图就提供了这样一种往复渐进的方式,使您随着进展得出(重新得出)您的企业的独有规划。

您的SOA路线图应包含3个关键特征:

成熟:SOA路线图应该是不断融入经验和教训的“活动文档”。SOA路线图成熟时,您的SOA行动也就以一种可控的方式达到了一个更为精妙的级别。SOA路线图的创建应该从评估企业当前在SOA方面的能力和要求开始。此过程可使用 BEA的在线自我评估工具 做为起点。

作用域:完整的SOA路线图应包含6个域(如图1所示)。这6个域之间有明确的界限,但是仍相互关联、相互依赖。各个域的执行情况是企业级SOA行动成功的基石。SOA路线图应清晰地定义SOA行动的边界,并确定一个实现SOA目标的明晰、灵活的时限。这些目标应该被分散到多个易于管理的阶段中,随后便可以以一种往复渐进的方式实现。

质量:通过在各里程碑处使用一个“学习与调整”的过程,同时采用往复渐进的方式,您的路线图将在整个SOA行动中保持相关性。为确保SOA路线图的质量,应在所有涉众之间进行沟通及确认,并向各方征求反馈意见。

图1. BEA域模型

构建SOA路线图的步骤

SOA路线图的开发共分4个阶段:SOA规划、SOA成熟度评估、SOA前景展望和SOA路线图定义。

SOA规划

这一阶段组织并定义SOA行动。涉众通过通信和简报等方式参与此过程,并设置一致通过的优先级和参数。由于此阶段牵涉到整个企业的员工,因此清晰、充分的沟通非常重要。在此阶段中,要完成的任务包括:

定义SOA的作用域。

确定与其他IT行动的边界并建立合作。

适当地展示SOA的业务论证。

展示现有业务行动与未来业务行动的衔接关系。

时间: 2024-10-26 21:35:23

成功规划SOA:构建您的SOA路线图的相关文章

微软IT如何规划和构建的企业私有云基础设施

How Microsoft IT Planned and Architected an Enterprise Private Cloud Infrastructure 微软IT如何规划和构建的企业私有云基础设施 Reference: http://www.microsoft.com/en-us/download/details.aspx?id=30183 Published:July 2012 发布时间:2012年7月 Learn howMicrosoft IT envisioned an en

私有云成功规划的四项法则

     今天,要构建私有云并不稀罕,但了解这些技巧和指南仍有必要,能让你部署私有云的过程更为轻松便捷. 和公有云相似,私有云可以采取许多不同的形式.一种极端的形式是采用基础架构即服务的企业级私有云,其等同于公有云,能够完全取而代之;而另一种情况下,将云服务供应商定位在消费级,提供外部存储设备,作为私有云存储的一部分.总之,对什么才是私有云并没有僵化的确定,尽管许多组织将私有云定义为自助式,交付虚拟机的一种环境. 明确目标 成功规划设计私有云,关键的要素之一是预先设定好目标:明确你所需要的功能和

云计算成功的秘密:正确理解SOA架构

不管他们是否理解SOA(service-oriented architecture:面向服务的架构),那些转向云计算的IT组织开始向SOA.请听我说,私有云和共有云经常要依赖它们功能的API,他们典型的可以解决组合和重组的网络服务.结果是:SOA还是其本质所在. 问题是那些定义和实施云计算的组织并没有很好地理解SOA.尽管他们在默认的情况下构建了SOA,但是他们没有掌握合适的步骤和所有片的交互工作.他们以Franken-SOA结束了,在这里云计算解决方案的所有方面都比想象的表现要好很多. 那么,

WCF+WF双剑合璧构建微软的SOA系列(一):从一个简单的Demo开始

本系列文章将从实例出发,以实例结尾.由浅入深讲解在我们项目中如何使用WCF和WF.我们会发现使用WCF+WF将造就出其他技术无法达到的高度.最后我会将程序架到云端. 微软.net的3W(WPF.WCF.WF)战略如下图.WCF负责通信,WPF负责界面展示,WF负责处理业务逻辑,如下图. 本系列文章会主要用到上图中的所有技术,但是主要讲述如何使用WCF和WF来实现系统的中间层.看过亮剑的朋友知道李云龙常打胜仗,并不是他懂得很多很多的战争的理论知识,而是来自实战中的经验.所以本系列的文章以实战为核心

一起谈.NET技术,WCF+WF双剑合璧构建微软的SOA系列(一):从一个简单的Demo开始

本系列文章将从实例出发,以实例结尾.由浅入深讲解在我们项目中如何使用WCF和WF.我们会发现使用WCF+WF将造就出其他技术无法达到的高度.最后我会将程序架到云端. 微软.net的3W(WPF.WCF.WF)战略如下图.WCF负责通信,WPF负责界面展示,WF负责处理业务逻辑,如下图. 本系列文章会主要用到上图中的所有技术,但是主要讲述如何使用WCF和WF来实现系统的中间层.看过亮剑的朋友知道李云龙常打胜仗,并不是他懂得很多很多的战争的理论知识,而是来自实战中的经验.所以本系列的文章以实战为核心

《SOA与REST:用REST构建企业级SOA解决方案》—第1章1.1节关于本书

1.2 推荐阅读 1.3 本书的组织方式 1.4 约定 1.5 附加信息 万维网基于IT历史上最成功的技术架构,它改变了我们看待.获取及交换信息的方式.伴随着REST约束的形成,它还会为我们带来更引人瞩目的构建和改进自动化解决方案的新方式. 然而,如何充分利用REST与生俱来的灵活性和简单性却取决于读者.REST在架构方面提供了大量的指导原则,其自动化逻辑技术也非常健全,但是在支持特定的业务需求和目标时,REST并不能提供相应的指导来确保所建立的方案可以真正地持续产生价值. 针对要实现的一个特定

构建SOA组合业务服务,第6部分: 自动化构建与部署步骤

背景知识 可以通过在面向服务的体系结构(Service-Oriented Architecture,SOA)框架中对多个 不同的服务和数据存储区进行松散耦合来创建组合应用程序.SCA 规范(请参见参考资料部 分中提供的链接)描述了用于使用 SOA 构建和组装应用程序和系统的模型.组合应用程序经 常使用 Rational 工具(如 IBM Rational Application Developer)作为独立的项目开发, 然后使用 IBM Websphere Integration Develop

成功的SOA是云计算成功的必需品吗?

[导读]我们首先需要一些围绕"云计算"的定义.最简单的方法是区分基础设施即服务(IaaS).平台即服务(PaaS)以及软件即服务(SaaS).本文笔者将为我们成功的SOA是否是云计算成功的必需品. 我们首先需要一些围绕"云计算"的定义.最简单的方法是区分基础设施即服务(IaaS).平台即服务(PaaS)以及软件即服务(SaaS).IaaS是按照使用付费(pay-for-what-you-use)从而利用别的基础设施.PaaS处于这个堆栈的另一层上,这一层有应用程序能

面向服务架构(SOA)和企业服务总线(ESB)

学习和研究在企业中实施面向服务架构(SOA),简单回顾SOA和ESB,重点关注微软在SOA领域的相关指导和.NET社区的相关开源的解决方案,和大家一起来探讨如何在企业里实现SOA,期望有实施SOA经验的同学发表意见. 一.SOA的历史      1996年,Gartner最早提出SOA.2002年12月,Gartner提出SOA是"现代应用开发领域最重要的课题",SOA并不是一个新事物,IT组织已经成功建立并实施SOA应用软件很多年了,BEA.IBM.等厂商看到了它的价值,纷纷跟进.S