写点什么

SOA 业务案例

  • 2008-12-15
  • 本文字数:1016 字

    阅读完需:约 3 分钟

我们之前已经报道过,SOA 成功实施的一个重要因素就是“用具体成本节省数据清楚表达出 SOA 实施业务收益的能力”。这一观点在 Chris Haddad最新的博客中再次得到了强调:

四年前,没人把 SOA 业务案例当回事儿。企业组织为获得“竞争优势”和“机动性”盲目地采购 SOA 解决方案,根本没有清晰地指出度量指标和成功标准……而今天,精打细算的 SOA 预算环境使得是让他们的 SOA 业务案例能吸引投资者目光,并创造和维护 SOA 的势头成为了面向服务架构(SOA)粉丝们的当务之急。

Chris 接着举例说明了他曾遇到的情况,当时他被要求评估一个 SOA 项目,该项目声称“要实现一个业务流程管理套件(BPMS)……并证明了该套件增强了组织的机动性”,但是该项目却无法定义要被实现的机动性。

将 IT 环境持续重构成更具组合性和动态性的构造单元极其重要。最新的技术、工艺和工具能够更加轻而易举地将整块应用程序和系统分 解成更具重用性和高效的资产。然而,鲜见 IT 专业人士对其公司应用和面向服务改进项目(如 SOA、SDLC 和 BPM)能产生的业务收益进行量化和跟踪。不 把投资和收益关联在一起正在阻碍对改革活动的持续跟进。

这一观点得到了 Mike Kavis 的回应

IT 人员最常犯的一个错误就是,他们完全从技术角度实施 SOA。他们把大量时间和精力花在了架构、治理和评估厂商上面,这固然不 错,但他们忘了 SOA 需要解决现实的业务问题。他们在构建架构上投入了大量时间和金钱——不料却发现最后没有一个业务人员理解收益,并且没有一个人对这个 技术感兴趣。

他的建议是:

首先从现实的业务问题出发。这正是为什么 BPM(业务流程管理)是 SOA“杀手锏”的原因。通过改进和自动化业务流程,BPM 解 决了部分业务问题。它给运营表现带来了可视化,通过允许业务人员动态变更业务流程而无需 IT 介入提高了机动性,消除了浪费——从而降低了成本——并且像这 样的好处还有很多。一定要首先向业务人员展示 SOA 将如何解决现实业务问题。

按照 Burton Group 应用平台战略和数据管理战略的副总裁 Chris Howard 的说法:

作为社区的技术领导,要想克服 SOA 疲软,我们需要改变 SOA 的会话方式。我们必须重新把 SOA 放在一个清晰的业务环境中进行讨论,抛弃那种为了 SOA 而 SOA 的想法。

SOA 不仅是一个技术问题,而且(更)是一个业务问题,不从业务出发去理解和表达问题,实施一定会失败。有时因为缺乏控制着资金和开发资源的高管支持,甚至在SOA 实际启动之前它就已经失败了。

查看英文原文: Business Case for SOA

2008-12-15 00:001270
用户头像

发布了 255 篇内容, 共 56.6 次阅读, 收获喜欢 10 次。

关注

评论

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

记录自有意义

彭宏豪95

人生 写作 感悟 记录

Boyer-Moore 算法

Kenn

算法 数组 Boyer-Moore

iOS Release 版本开启调试功能

liu_liu

ios release 调试

20 大类,100+ 网络副业兼职平台汇总推荐

一尘观世界

程序员 自由职业 副业 赚钱

制作Unknown Pleasures效果图的3种方法

张云金_GISer

设计 T恤 GIS 地图

职场“35岁现象”:焦虑 or 出路?是时候说出真相了!

狂师

职场 成长 软件测试 测试 软件开发

Java并发编程系列——锁顺序

孙苏勇

Java Java并发 并发编程 多线程

KubeFATE: 用云原生技术赋能联邦学习(二)

亨利笔记

Kubernetes 云原生 k8s FATE KUBEFATE

找工作不得不知道的事

熊斌

认知提升 求职

Dubbo 概述

会飞的猪

Spring Cloud概述

会飞的猪

动画设计的十个原则

养牛致富带头人

设计 动画

聊聊数据库原理和索引结构:1000万条数据优化后为什么能提升1500倍

牧码哥

MySQL 数据库 数据结构 性能优化 索引结构

技术人员加薪二三事

南方

管理 职场 技术管理 加薪 劈空掌

我愿沉迷于学习,无法自拔(三)

孙瑜

深度思考 程序员 感悟

Java新技术:文字块

X.F

Java 编程语言

JAVA中Base64加密与解密

Howe

Java base64 加密解密

Kafka系列第4篇:消息发送时,网络“偷偷”帮忙做的那点事儿

z小赵

kafka 推荐 实时计算

缓存的五种设计模式

Rayjun

缓存

动态规划问题的思路和技巧

Kenn

算法 动态规划

为AndroidApk添加系统级签名

Howe

Java android

如何梳理画出牛逼的、高大上的架构图?

狂师

程序员 企业架构 开发者 软件测试 软件开发

Spring中的测试类~简洁方便

程序员的时光

spring

程序员陪娃漫画系列——上学路上

孙苏勇

程序员 生活 陪伴 漫画

Nacos 1.1.4 与微服务的实践经验记录

itfinally

Java 微服务 nacos

Redis学习笔记(概述)

编程随想曲

redis

从Integer开始阅读JDK源码

指尖流逝

Java jdk源码

认识数据产品经理(一 数据产品经理的细分)

马踏飞机747

大数据 数据中台 数据分析 产品经理

游戏夜读 | 2020周记(4.3-4.10)

game1night

聊聊测试工程师的价值

软件测试 质量 测试工程师产出 测试的价值

为什么每个软件人都要懂点系统架构?

刘华Kenneth

架构 DevOps 高可用 敏捷 高并发

SOA业务案例_SOA_Boris Lublinsky_InfoQ精选文章