HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

SOA 治理:在流程与机动性之间取得平衡

  • 2008-10-15
  • 本文字数:953 字

    阅读完需:约 3 分钟

信息系统是复杂的,要让它们向业务需求和目标靠齐被证明是一项非常具有挑战性的任务。这涉及到在一个不断发展的业务和技术环境里处理像保持(retention),监察(compliance),可用性,实时可视化,复杂事件处理等等一系列问题。

以上问题都是常常妨碍 IT 给业务需求提供价值的绊脚石,而 SOA 则被吹捧成是它们的解决之道。然而,并非所有 SOA 构建方法最终都会产生同样的结果。在他最近发表于 CIO 杂志的这篇文章里,Mike Kavis 写到:

缺少可靠治理模型的 SOA 实现无异于一个没有指挥塔的机场

他建议,在考虑治理时,应在流程和机动性之间找到合适的平衡:

我已经看到有太多的公司在尝试实现 SOA 治理的过程中常常落入两个不同的陷阱。第一个是,缺乏一个足够健壮的治理模型;第二个则是,流程太多以至于事情永远也到不了头。

他声称:

  • 流程不足将导致混乱
  • 流程过多会抑制创新且损害机动性
  • 治理应该与时俱进

例如,缺少有效的治理模型:

SOA……就可能 [意味着]……系统宕机、高开发成本、不可控的生产环境以及满脸怒色的客户。

再者:

为了获得 SOA 承诺的重用性、灵活性、机动性和易于集成等特性,设计时治理必须保证服务的构建方法是一致的,该方法必须能够提供业务价值、满足性能和安全性需求、平台中立,且不会破坏已部署的服务。

他同时暗示,运行时治理:

极为关键,[因为] 一个业务服务可能是由多个组件组成的……当服务失效的时候,你最好有恰当的流程和工具,在客户发现之前,快速发现问题并恢复。

那我们如何能够在施行 SOA 治理的同时又能保持机动性呢?

Mike 对此给了我们一些实践步骤:

  • 从文字繁缛的文档迁移到可视化的文档是一条可行之路。
  • SOA 治理不应由项目经理定义;事实上,该由架构师定义
  • 如 SOA 一样,SOA 治理就是一次没有终点旅程。从小做起,并只实现当时必要的步骤。

同时须记得这些要避免的东西……

我曾看到有些公司花了超过一年才将所有适当的治理流程到位。整整一年未给业务增加任何价值。我建议,将 SOA 治理作为关键环节包含到你的 SOA 路线图里。

毋庸置疑,治理是构建 SOA 过程中最棘手和最关键的因素之一,特别是在考虑流程和机动性的同时,还要把政治和资金等因素也考虑进来的时候。你是如何来构建你的 SOA 治理组织和流程的呢?你认为你成功了吗?为什么?如何做的?

查看英文原文 SOA Governance: Balancing Process and Agility

2008-10-15 03:39763
用户头像

发布了 133 篇内容, 共 37.0 次阅读, 收获喜欢 1 次。

关注

评论

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

分库分表已成为过去式,使用分布式数据库才是未来

不在线第一只蜗牛

数据库 源码 分布式 TiDB

雷霆游戏加入鸿蒙“朋友圈”,《问道》手游启动鸿蒙原生应用开发

最新动态

API接口的艺术:如何巧妙获取商品数据

Noah

荣耀时刻,「第5届天池全球数据库大赛」圆满收官

科技热闻

软件测试学习笔记丨APP自动化测试-Appium环境安装

测试人

软件测试 测试 自动化测试 测试开发 appium

颠覆传统API集成:幂简集成的“集采分离”革新理念

幂简集成

API API Hub

WMS系统与电商平台快速拉通库存数量

RestCloud

自动化 零代码 wms APPlink

Gas Hero Common Heroes NFT 概览与数据分析

Footprint Analytics

区块链游戏 NFT

质量保障工作的核心Roadmap

老张

软件测试 质量保障

电影级特效:SideFX Houdini mac破解安装教程 附注册机 支持M1/M2

南屿

掌握 Robot Wramework:高效进行接口自动化

Liam

Jmeter 自动化测试 接口测试 测试工具 Robot Wramework

Mac软件精选壁纸软件:Backgrounds for Mac(桌面动态壁纸)

南屿

c4d r21中文破解版下载 C4D三维动画设计制作软件

南屿

服装企业的配补调系统:从传统到智能的转型

第七在线

基于volcano实现节点真实负载感知调度

快乐非自愿限量之名

架构 Volcano 负载测试

京东广告算法架构体系建设--高性能计算方案最佳实践 | 京东零售广告技术团队

京东科技开发者

OurBMC社区官网正式上线,邀您一起共建社区

OurBMC

ourBMC 官网上线 共建社区

免费好用的电子阅读神器MarginNote 3 for Mac

南屿

多平台Java安装程序构建器 install4j for Mac v10.0.7中文激活版

南屿

软件测试学习笔记丨微信小程序自动化测试

测试人

小程序 软件测试 自动化测试 测试开发

Apple 发布 iMovie、Final Cut Pro、Compressor、Motion 的更新

南屿

语音数据集:智能驾驶中车内语音识别技术的基石

来自四九城儿

【Swift专题】聊聊Swift中的属性

珲少

macos图标素材 macos big sur 软件icons图标大全(新增至2719枚大苏尔风格图标)

南屿

苹果电脑 MacBooster 8 Pro Mac软件 删除Mac恶意软件和病毒

南屿

Paste for Mac破解版(剪切板管理神器) 绿色安全无广告

南屿

Parallels Desktop 虚拟机提示“由于临界误差,不能启动虚拟机”怎么办

南屿

语音数据集在智能驾驶中的关键作用与应用

来自四九城儿

JDK17 Groovy Caffeine 模块化报错分享

FunTester

业界声音|PolarDB最值得关注的技术创新有哪些?

阿里云瑶池数据库

数据库 云计算 阿里云 云原生 polarDB

如何在不敲代码情况下用ChatGPT开发一个App

Geek_2305a8

SOA治理:在流程与机动性之间取得平衡_SOA_Jean-Jacques Dubray_InfoQ精选文章