大模型“四虎”出山,亮相 4 月 QCon 北京。 了解详情
写点什么

SOA 的管理策略

  • 2009-10-10
  • 本文字数:950 字

    阅读完需:约 3 分钟

Mike Kavis 为 SOA 协会撰写了一篇文章,他在文中将SOA 的成功实现归结为4 个因素:人员、流程、技术和业务。他认为,一个好的管理策略将创建和传达一个路线图,它将划分出这些领域中的可提交结果。

他的观察基于 SOA 联盟竞赛的优胜者为成功实现 SOA 而显现的特征。

1. 强有力的行政层委员会
2. 向企业教育 SOA 的价值
3. 建立卓越中心
4. 良好定义的业务服务
5. 服务的完备性
6. 健全的质量保证
7. 随时间实现的 ROI
8. 交付实质价值

Mike 检查了这四个因素以及它们是如何影响 SOA 项目成功的细节。

人员

Mike 强调了对组织就绪情况的评估,并概述了组织为确定 SOA 路线的有效沟通和实现策略而必须自我询问的关键问题示例。

这可以归结为创建一个组织性的变更管理计划,其中的沟通策略是最重要的组成。没有什么比沟通不畅和抑制改变更能让 SOA 实现脱轨的了。

流程

在他看来,随着 SOA 项目走上正规,为了管理不同流程和开发中的服务,一个有效治理策略的需要也就随之而增加了。

大多数时候,为了支持 SOA 项目,现有流程都需要进行调整。度量关键指标以确保系统正在执行且满足 SLA 非常重要,企业是从那些已经构建并部署,那些设计目标(如重用、推向市场的速度和成本降低)已经达到的服务中获得价值的。

技术

在 Mike 看来,构成 SOA 实现的技术特性有很多种,涉及不同的方面,如平台、工具、安全等。他的建议是为技术栈中的每一层都设定一个计划,同时设定一个主计划来治理这些解决方案。

很多 SOA 实现在架构的几个层级都要求技术专家:业务流程、业务规则、数据服务、安全等。这不仅需要来自很多不同资源的、范围广泛的技术集合,而且它可能还包括需要实现的、种类繁多的工具。

业务

最后,Mike 强调了 SOA 实现必须支持关键业务目标的原因。

设定并管理预期,解释投资的价值是成功实现 SOA 的关键因素。业务应该在每个实现的生命周期中都积极参与,并拥有一个整体路线图。

他总结道:总的说来,SOA 成功的唯一标准就是它可以通过提供业务价值来证明自己。

管理 SOA 实现要求一个覆盖人员、流程、技术和业务可交付结果的策略。强烈建议这个管理策略是以一个定义良好的路线图为基础的,这个路线图指出了 SOA 实现的目标和随这一过程中某些已定义时间周期的可交付结果。

请务必阅读原文,反馈可提供到他的个人博客上。

查看英文原文: Management Strategies For SOA

2009-10-10 09:421412
用户头像

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

关注

评论

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

网络安全漏洞复现与分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

吐血总结——90%程序员面试都用得上的索引优化手册

Java 程序员 后端

Apache Pulsar 在 BIGO 的性能调优实战(下)

Apache Pulsar

分布式 中间件 BIGO Apache Pulsar 消息系统 Apache BookKeeper

数据服务基础能力之元数据管理

数据分析 数据 元数据 数据管理 业务数据

工作五年之后,对技术和业务的思考

程序员 技术 职场 互联网人 业务

可以回答一下:Redis和mysql数据是怎么保持数据一致的嘛?(1)

Java 程序员 后端

吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?

Java 程序员 后端

同一个Spring-AOP的坑,我一天踩了两次,深坑啊

Java 程序员 后端

图像处理网站

Java 程序员 后端

【Redis源码分析专题】(1)从本质分析你写入Redis中的数据为什么不见了?

洛神灬殇

redis Redis 核心技术与实战 11月日更 缓存驱逐

同程内网流传的分布式凤凰缓存系统手册,竟遭GitHub强行开源下载

Java 程序员 后端

国庆临近,字节后端开发3+4面,终于拿到秋招第一个offer

Java 程序员 后端

发量能决定一个程序员的水平吗

Java 程序员 后端

同一份数据,Redis为什么要存两次

Java 程序员 后端

万文讲解知乎实时数仓架构演进

大数据老哥

可以回答一下:Redis和mysql数据是怎么保持数据一致的嘛?

Java 程序员 后端

哪有什么中年危机,不过是把定目标当成了有计划

Java 程序员 后端

哭了,我居然回答不出来女同事的问题:索引为什么能提供查询性能---

Java 程序员 后端

喝了杯咖啡,我突然对MySQL锁、事务、MVCC-有了新的认识!

Java 程序员 后端

因为一次 Kafka 宕机,我明白了 Kafka 高可用原理!

Java 程序员 后端

基于 ElasticSearch 实现站内全文搜索(1)

Java 程序员 后端

活动预告|ArchSummit全球架构师峰会

第四范式开发者社区

企业数字化转型的起手式是什么?

百度大脑

人工智能 百度

同事问我如何Java实现,搞定分析栈和队列数据结构的实现过程不就好了

Java 程序员 后端

如何避免企业在碳排放数据上造假?

石云升

学习笔记 碳中和 碳交易

史上最全Java面试266题:算法+缓存+TCP+JVM

Java 程序员 后端

听我讲完GET、POST原理,面试官给我倒了杯卡布奇诺

Java 程序员 后端

四、StringRedisTemplate 和RedisTemlate有什么不同

Java 程序员 后端

双非本科进不了大厂?阿里技术四面+交叉面+HR面,成功拿到offer

Java spring 程序员 mybatis

双非本科毕业的我,为何能在金九银十期间斩获京东、字节、快手的offer

Java 程序员 后端

【高并发】SimpleDateFormat类到底为啥不是线程安全的?(附六种解决方案,建议收藏)

冰河

Java 并发编程 多线程 高并发 异步编程

SOA的管理策略_SOA_Dilip Krishnan_InfoQ精选文章