写点什么

创建面向服务企业(SOE)的模型驱动方法

  • 2011-09-28
  • 本文字数:1276 字

    阅读完需:约 4 分钟

在最新的 Service Technology Magazine 杂志上,IBM GBS 部门的企业架构师 Anirban Ray提出一种模型驱动的方法,以创建面向服务的企业(Service-Oriented Enterprise,SOE)。与其他方法不同的是,这种方法假定 IT 是业务的一个有机组成部分,因此消弭了业务与 IT 对齐的问题,并将重点放在达成业务目标上,具体方式是:基于衍生自该模型的业务需求,提供内部或外部的服务。

该模型认为:面向服务的企业必须创建、管理和维护“动机(Motivation)”、“战略(Strategy)”、“流程(Process)”、IT、“运营(Operating)”和“监管(Governance)”等多种模型。Anirban 解释道:

深入分析动机、战略、流程和 IT 模型,可以发现:每个模型都在前一个模型的基础上形成进一步协作,从而确保动机模型定义的业务动机通过 IT 模型得到实现。运营模型和监管模型监控和管理这个实现过程的结果,而且是持续的过程,确保 IT 模型总是来自于业务动机,因此不需要再向业务看齐。这保证 IT 成为业务的有机组成,也就是说,每一笔 IT 投资都是为了达成业务目标,而不是要跟业务目标“对齐”。不过,对于企业在开始实践 SOE 之前的现有 IT 方案,仍需要考虑对齐的问题,但思想范式上的转换仍有必要,这样才能实现新的方法。

InfoQ:您提出的建设 SOE 的模型驱动方法,是为了解决现有企业架构的框架和标准的哪些问题?整个框架跟 TOGAF ADM 方法有极为相似之处,二者对比有何异同?

为了实现业务动机,创建 SOE 的模型驱动方法,使用基于上下文的、协作的、互联的和可消费的模型,将业务动机、战略意图、决策制定和业务执行捆绑在一起。企业架构是企业中的规划职能(类似于城市规划),像 TOGAF ADM 这样的企业架构方法,企业架构师可以用其来理解企业的动机、战略,分析并排定企业组织变更过程的优先级。企业架构方法帮助创建的模型可以把业务动机与业务执行绑在一起,而且这些模型是 SOE 需要的多种模型的子集。企业架构主要在企业战略和解决方案交付之间起到桥梁作用,但没有涵盖 SOE 需要的所有模型。 而且,创建 SOE 的模型驱动方法指出:我们将 IT 视为核心业务的一部分,而且业务驱动组织完成从战略到 IT 实现的变革。这需要创建基于上下文的模型(包括业务动机、战略、流程、IT、运营和监管),这些模型可供执行不同业务职能、担任不同职责(包括动机、战略和规划、管理控制、执行)的不同特定角色使用,而企业架构方法仅仅为企业架构(规划)职能创建基于上下文的模型。

InfoQ:整个模型框架看起来建议使用自顶向下的设计范式。如何将它扩展到其他设计范式?您能否介绍下实施过程?特别是针对现有企业。

模型提出了创建 SOE 的途径。它建议融合业务和 IT,其中讨论的模型对于形成融合至关重要。它建立的框架,可供 SOE 实现,而不仅是设计范式。在模型讨论的范围之内,企业可以随意使用自顶向下、自底向上、或是二者结合的设计方法。比如,人们可以从识别业务目标开始,分析现有系统,并将它们映射到业务目标上。对于现有企业,推荐同时采用自底向上和自顶向下两种方法。

查看英文原文: InfoQ: Model-Driven Approach to Service-Oriented Enterprise (SOE)

2011-09-28 23:122548
用户头像

发布了 479 篇内容, 共 160.8 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

云短信服务孰优孰劣?博睿数据9月云短信评测报告

博睿数据

等保办是啥单位?属于哪个系统?有什么作用?

行云管家

网络安全 信息安全 数据安全 等级保护 等保测评

保障公有云资源安全运维小技巧-使用内网!

行云管家

公有云 内网穿透 内网 云资源 IT运维

2021年1-9月墨天轮最受欢迎的20篇技术文章

墨天轮

MySQL 数据库 oracle

Python代码阅读(第48篇):返回最大元素的索引

Felix

Python 编程 Code Programing 阅读代码

应用开发专家一席谈:开发低代码,上手低门槛,AppCube使能Citizen Developer,人人都是开发者

华为云开发者联盟

开发者 软件开发 低代码 AppCube 应用开发

银行网点业绩增长缓慢,中科柏诚本地生活高效解决

联营汇聚

倒计时1天|StarRocks Summit 2021,为您揭开数据分析的秘密!

AISWare AntDB 亚信科技数据库产品特性解读——平滑弹性扩展 (二)

亚信AntDB数据库

优雅代码技巧

十二万伏特皮卡丘

ES入门教程

阿强

elasticsearch elastic ES

带你了解3类预训练语音模型预测方法

华为云开发者联盟

语音 预训练 语音模型 前文 后文

Linux内核漏洞精准检测如何做?SCA工具不能只在软件层面

华为云开发者联盟

Linux 二进制 漏洞 SCA工具

你未必知道的 WebRTC – 前世、今生、未来

FinClip

WebRTC

ffmpeg 推拉流示例

webrtc developer

WebRTC(66 - 96)Release Notes

webrtc developer

WebRTC

文本逆序翻转工具

入门小站

工具

通过题目来讲一讲计算机系统概述相关知识 3 | 计算机组成与系统结构专题

Regan Yue

计算机组成原理 10月月更

OpenSearch 文档如何进行编译

HoneyMoose

精益求精,零代码训练营第五期顺利结业

明道云

鸿蒙轻内核M核的故障管家:Fault异常处理

华为云开发者联盟

鸿蒙 异常 故障 Fault异常处理 Fault

20张图!常见分布式理论与解决方案

Java 架构 面试 分布式 后端

netty系列之:netty实现http2中的流控制

程序那些事

Java Netty HTTP 程序那些事 http2

客户服务CRM系统,提供优质客户服务

低代码小观

软件 CRM 管理工具 客户服务

JSON必知必会【PDF+视频教程】

FunTester

json 教程 视频 接口测试 FunTester

爱奇艺iOS稳定性测试实践

爱奇艺技术产品团队

ios 测试 稳定性

[ CloudWeGo 微服务实践 - 02 ] 上手

baiyutang

golang 微服务 10月月更

Vue进阶(幺伍肆):vue-resource 应用

No Silver Bullet

Vue vue-resource 10月月更

演讲VIDEO大放送|如何打造实景三维高效业务支撑架构

焱融科技

云计算 分布式 GIS 高性能 文件存储

一周信创舆情观察(10.18~10.24)

统小信uos

阿里教学篇:一切从代码出发,Spring Boot从入门到源码到项目

Java Spring Cloud Spring Boot

创建面向服务企业(SOE)的模型驱动方法_架构_Jeevak Kasarkod_InfoQ精选文章