第 4 级:已管理
当 EA 团队开始定义 SOA 路线时,就达到了这一级别的成熟度。今天,每个大型组织都有一群架构师在谈论 SOA。最起码的,这些架构师看起来已认识到 SOA 的价值,并在尝试形成 SOA 策略。
如果组织的 SOA 活动主动参与为 LOB 服务的项目团队的工作,则此组织可归到第 4 级。项目团队和 EA 团队需要进行协作,以定义组织的 SOA,包括流程、技术和组件。应该定义控制和“奖励”策略。需要建立支持级别,且要清楚地了解何时联系某人以及进行联系的原因。必须配备分析人员用来定义服务的框架,如:
﹡ LOB 或项目团队如何表示可以公开或需要其他项目团队提供的潜在服务?
﹡ 谁负责构建和维护此服务?
﹡ 谁支付其费用?
﹡ 这些是此级别的 SOA 计划需要回答的问题。
此成熟度级别有很多风险,也有很多好处。尤其需要注意,务必认识到第 4 级的短期成本优势很小,甚至没有短期成本优势。对于任何组织而言,达到第 4 级和执行该级别的活动开销都非常大。如果做法得当,它将使组织达到 SOA 成熟度模型中的第 5 级。如果做法欠佳,组织很有可能降到第 2 级,因为将解散 EA 团队或该团队对业务的支持几乎为零。
第 5 级:优化中
第 5 级是“极乐世界”。体系结构流程和策略都已制度化。对服务价值有了清晰的认识。配备了框架,供每个团队公开和使用服务。在此级别,组织可以真正地充分利用 SOA 的价值。他们开始了解如何与其业务合作伙伴、供应商和客户交换服务。
为了实现最大业务灵活性,业务服务级别的重用(不限于技术组件)成为了体系结构的核心。在此级别,组织将看到拥有可以迅速响应业务需求的灵活 IT 组织的成本优势和时间优势。
此级别的主要目标是定义体系结构活动的终结点。需要明确地定义高标准和目标,从而加以实现。如果没有此级别,组织通过第 4 级所带来的开销将不能得到回报。
每个级别的特征和影响
现在您已经了解了 SOA 成熟度模型的五个级别。表 1 从一个概要地说明了成熟度的每个级别的特征和影响。
表 1. SOA 成熟度模型级别概述
总结:本文介绍了 SOA 和 SOA 成熟度模型的基本概念。直接着手 SOA 项目并非始终是最好的出发点。组织必须确定在其 SOA 活动中首先要进行的步骤是什么。为了成功地在组织中实现 SOA,首先需要了解您组织的 IT 状况和总的体系结构。SOA 成熟度模型正是用于此目的:一种帮助您确定组织的 IT 体系结构的成熟度级别的方法。完成此评估后,您将获得确定组织的非常好的 SOA 路线所需的信息。
通过应用此模型,EA 组可以确定其需要向各个 LOB 提供的服务。此外,咨询和外包公司可以使用此模型来构建希望加入到其提供的服务中的服务的列表。