最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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:001178
用户头像

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

关注

评论

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

加码技术破圈创新,蚂蚁金融科技助力各行各业转型升级

Lily

一个数组通过配置随机抽取组成小数组

waitmoon

Java

UUID不失精度,长度改进

waitmoon

Java uuid

浅论指针(三)

Integer

c 指针

用 Go + WebSocket 快速实现一个 chat 服务

万俊峰Kevin

websocket go-zero Go 语言

未来直播 “神器”,像素级视频分割是如何实现的 | CVPR 冠军技术解读

阿里云视频云

阿里云 算法 计算机视觉 音视频

Sentinel的注解支持 - @SentinelResource使用详解

麦洛

sentinel SpringCloud Alibaba

Spring Boot集成 Sentinel 实现接口流量控制

麦洛

微服务 sentinel spring cloud alibaba

Tensorflow实现Transformer模型将葡萄牙语翻译成英语

AI_robot

腾讯游戏实时计算应用平台建设实践

Apache Flink

flink

第9周作业

猫。

EGG NETWORK阿凡提公链全新一代算法稳定币之王EFTalk

币圈那点事

智慧派出所管理系统,派出所指挥调度平台搭建

随机数环设想

waitmoon

Java

有趣!一行代码居然无法获取请求的完整URL

Gopher指北

HTTP Go 语言

BOE(京东方)首度披露“千亿级西南战略” 全面布局物联生态

爱极客侠

[译文] 用故事点数评估开发工作真的好吗?

LigaAI

项目管理 程序人生 敏捷开发

理解reflect elem和value的一段测试代码

werben

Go 语言

已助我拿到8个Offer!阿里巴巴Java面试参考指南(泰山版)

Java架构追梦

Java 编程 架构 面试 阿里巴巴泰山版

【无偿分享】史上最全Python学习大礼包 限24h删

sum56

Python Python基础 python入门 python学习 python资料

NetCore的缓存使用详例

happlyfox

缓存 学习 netcore 3月日更

跟我学丨如何用鲲鹏服务器搭建Hadoop全分布式集群

华为云开发者联盟

hadoop 服务器 集群 鲲鹏 Hadoop全分布式集群

CountDownLatch:别浪,等人齐再团!

王磊

Java 多线程

JVM 诊断之 jstat 工具使用

hepingfly

Java JVM jvm调优 jstat

优秀软件设计的特征

这就是编程

CSP-J/S必备知识——文件输入输出

Jack—Li

已拿到6个Offer!主动分享成功秘籍:阿里巴巴Java面试参考指南(2021最新版)

比伯

Java 架构 面试 程序人生 技术宅

产品训练营--第六期作业

曦语

产品训练营

从两个模型带你了解DAOS 分布式异步对象存储

华为云开发者联盟

开源 对象存储 存储 分布式异步对象存储 NVM

源码分析:Redisson分布式锁过程分析

程序员架构进阶

redis 源码分析 分布式锁 28天写作 3月日更

三天研读《中兴电路设计规范》精华总结

不脱发的程序猿

28天写作 电路设计 3月日更 中兴 中兴电路设计规范

SOA业务案例_SOA_Boris Lublinsky_InfoQ精选文章