写点什么

简单 IT:设计得当的 SOA

  • 2010-11-27
  • 本文字数:929 字

    阅读完需:约 3 分钟

早在 1656 年帕斯卡(Pascal)在其《乡巴佬书信》中写道

我不得不把这封信息写得很长,因为我没有闲工夫去简化它。

这句话同样适用于架构。创建简单架构通常比创建复杂架构需要更多的时间。 Steve Jones 的观点是:

……我相信……“简单”的描述业务架构的图片不是什么都没有就是因为其简单而被抛弃了。交付简单解决方案必须的精细与约束,并不受人们喜爱,尤其是架构师们。交付一个含糊方案,让人们在他们的协助下弄清楚它,这样来得更为简单。简单之所以不受重视,是因为它不能为人们提供炫耀他们对复杂事物的理解的机会。

那么,简单 IT 有哪些组成部分呢?Steve Jones 在其最近一篇博文这样定义:

……说到底它可以归结为几个问题: 1. IT 资产可否被描述成一组分离的元素?
2. 在业务环境中对每个元素的维护是否很容易?
3. 这些元素是否能简单地描述?

继而,Jones 解释了这几条原则的含义:

本质上这又回到了一个老原则“做一件事就把它做好”。在 IT 中,这意味着……在简单 IT 战略中,基础元件(building blocks)并不一定是相同大小的(可以是底层服务,也可以是高层应用),只要在业务架构环境中有其存在的价值即可……简单 IT 方法的核心总是使不断演变的 IT 资产与业务战略对齐, 而非局限于单个项目的交付。

Jones 认为:

简单 IT 的核心是重视: - 长期演变高于短期效益。

  • 架构清晰高于代码效率
  • 业务战略高于 IT 战略

这非常接近于 SOA 的定义

SOA……[是] 一种架构风格,它所推崇的理念是将业务契合的企业服务作为设计、构建和组装企业级业务解决方案的基本单元。

Jones 就其关于简化 IT 的想法做了如下总结:

简单 IT 的重点不是使单个项目变得更快,其目标是使得后续项目以及对它们的支持变得更快,更高效。这意味着需要在如何选择正确方法的问题上进行进行控制和引导……它关心的需要建立业务架构、业务热点图,然后使 IT 与这些热点业务对齐。

Jones 的博文再一次强调了正确实施 SOA 的重点不是技术,如 Web 服务或 ESB 平台,而是在服务设计的过程中使用面向业务的分解方法。这是建立准确表 述业务概念的 IT 系统的唯一方法,这才能使 IT 的开销与其业务价值对齐,在业务和 IT 之间建立清晰的、可追溯的关系,实现基于差异化的业务价值域进行 IT 管理。


查看英文原文:简单 IT:设计得当的 SOA

2010-11-27 06:532090
用户头像

发布了 184 篇内容, 共 81.9 次阅读, 收获喜欢 8 次。

关注

评论

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

区块链DAPP质押合约代币系统开发

l8l259l3365

百度交易中台之系统对账篇

百度Geek说

数据 交易 对账系统

Pytest+Allure,快速提升我们的测试效率

霍格沃兹测试开发学社

系统技术规划的几点概要思路

京东科技开发者

HTTP 基础:详解 GET 和 POST 请求的关键区别

Apifox

前端 后端 HTTP post GET

华为云数据库创新发展论坛,打造行业更优数据库底座!

华为云开发者联盟

数据库 后端 华为云 云原生数据库 华为云开发者联盟

ByteHouse白皮书即将发布,揭秘如何让万台节点的OLAP性能大涨

字节跳动数据平台

大数据

Manz亚智科技 RDL先进制程加速全球板级封装部署和生产

科技热闻

官宣|Apache Flink 1.19 发布公告

Apache Flink

深度解析:Allure报告如何提升你的测试效率?

测试人

软件测试

[图像处理]基于Rembg的图像背景自动去除工具

alexgaoyh

图像处理 抠图 rembg 去除背景 开源模型

ByteHouse白皮书即将发布,揭秘如何让万台节点的OLAP性能大涨

Geek_2d6073

第七在线聚焦中国零售企业提升供应链效能

第七在线

Databend 开源周报第 136 期

Databend

精选!常用的10款会议软件推荐+4款会议必备模板!

彭宏豪95

会议 在线白板 办公软件 在线协作 效率软件

【AAAI 2024】M2SD:通过特征空间预构建策略重塑小样本类增量学习

阿里云大数据AI技术

#人工智能

WiFi IPQ8072 router work with QCN9074-Triband card-support WPA3 Qos- Low latency performance

wifi6-yiyi

IPQ8072

亚洲唯一!京东荣获2024年度Gartner供应链技术创新奖背后的创新探索

京东科技开发者

大模型微调实战:利用INT8/FP4/NF4量化技术提升性能与效率

百度开发者中心

深度学习 大模型

纯C语言框架助力降低大模型运行成本

百度开发者中心

人工智能 C语言 大模型

代码精简的治理方案和工具

京东科技开发者

AI技术在医疗领域中有哪些改变?

小齐写代码

简单IT:设计得当的SOA_SOA_Boris Lublinsky_InfoQ精选文章