【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

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

关注

评论

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

🚄【Redis 干货领域】帮你完全搞定 Cluster 原理(实践篇)

洛神灬殇

redis redis集群 redis cluster 5月日更 redis架构

到底哪种类型的错误信息会阻止business transaction的保存

Jerry Wang

CRM SAP abap

高性能 JavaScriptの五 -- 快响应用户界面

空城机

JavaScript 大前端 5月日更

SAP Fiori 应用 Footerbar 区域按钮的高亮显示逻辑

Jerry Wang

JavaScript SAP Fiori SAP UI5

如何将BSP应用配置成Fiori Launchpad上的一个tile

Jerry Wang

SAP abap Fiori SAP UI5 bsp

另一种方式实现事务码SE16里的结果集修改

Jerry Wang

JavaScript SAP Fiori

MySQL主从网络延迟解决方案

运维研习社

MySQL 运维 主从同步 5月日更

基于Mac的手动搭建WordPress个人站点的方法

三掌柜

5月日更

再谈前端性能监控及4个最佳工具分享

devpoint

大前端 sentry

☕【Java技术之旅】从底层角度去认识线程的原理

洛神灬殇

Java 线程 Thread 线程协作 5月日更

C4C Cloud Application Studio做ABSL开发的一些性能方面的最佳实践

Jerry Wang

Cloud CRM SAP C4C

自我复盘

lenka

5月日更

架构实战营模块4作业

Vic

架构实战营

模块四-千万级学生管理系统试卷存储方案

华仔架构训练营

SAP Fiori Launchpad Tile点击后跳转的调试技巧

Jerry Wang

JavaScript SAP Fiori SAP UI5

找出 SAP OData service出错根源的小技巧

Jerry Wang

SAP Fiori SAP UI5 OData

ORACLE数据库应用开发三十忌

老猿Python

数据库 oracle 程序开发 数据库应用开发

架构实战营-作业四

大可

设计千万级学生管理系统的考试试卷存储方案

9527

开发中Docker常用容器记录

Docker

Go 并发编程-goroutine 初体验

Rayjun

Go 语言 goroutine

Go 并发编程 — 深入浅出 sync.Pool ,围观最全的使用姿势,理解最深刻的原理

奇伢云存储

并发编程 云存储 Go 语言

如何根据日志来了解一个请求经历了什么?

我爱娃哈哈😍

软件架构 架构设计 架构实战

Python 持久化 - 文件

若尘

文件 持久化 持久化存储 5月日更

和另一半过不一样的520

小英

520单身福利 520 单身福利

SAP 不同 ABAP 系统里同一 Customizing activity 的显示差异分析

Jerry Wang

CRM SAP ERP abap 定制化

Shell脚本-简单爬虫

追风的少年

如何在SAP CRM WebClient UI里创建HANA Live Report

Jerry Wang

CRM SAP WebClient UI

一个查看 SAP UI5 控件所有公有方法的小技巧

Jerry Wang

JavaScript SAP SAP UI5

架构学习笔记:读写分离

风翱

架构 5月日更

Inner Join, Left Outer Join和Association的区别

Jerry Wang

SAP abap ST05

SOA业务案例_SOA_Boris Lublinsky_InfoQ精选文章