传统服务化(SOA)与微服务(Micro Service)的融合之道
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,传统服务化(SOA)与微服务(Micro Service),并不是相互排斥的,相反,它们是融合在一块的。国富论与IT企业组织架构经济学鼻祖亚当斯密在其《国富论》著作中,第一章就是论分工。亚当斯密认为分
千家信息网最后更新 2025年12月01日传统服务化(SOA)与微服务(Micro Service)的融合之道
传统服务化(SOA)与微服务(Micro Service),并不是相互排斥的,相反,它们是融合在一块的。
国富论与IT企业组织架构
经济学鼻祖亚当斯密在其《国富论》著作中,第一章就是论分工。亚当斯密认为分工的作用有:促进劳动生产力的提升、提高劳动力操作熟练程度、强化劳动力技能、增强劳动力的判断力。
既然分工是合理的,企业也采用分工理论,那么根据IT企业所在服务的行业不同、所服务的客户规模不同,IT企业内部必然出现适合企业自身的部门划分,各部门各司其职、相互协作。
组织沟通形式与软件设计的表达形式
康威定律为大家所熟知,它的大概意思是:组织形式等同于系统设计。

服务化与微服务其实是组织形式的表现
将服务化或微服务运用的很好的企业或组织,必然,它们的组织形式是"服务化"的。每个单元组织,都是实际负责一个或多个系统的生命周期。
举个栗子,企业设立A、B两个组织部门,分别负责1~2个软件产品的生命周期,从产品设计到上线运维、产品改进直至最终产品消亡或被替换。每个组织部门拥有完整的团队建制,包括产品设计人员、开发、测试等等。当然,处于安全或效率的需要,也有一些职能是由公共服务组织提供支持的,比如运维、培训等。虽说是公共服务组织提供的服务,但公共服务组织还是一定程度上对A、B不同给予了定制化的专门服务。如此一来,A、B组织就可以很顺畅地对外提供服务了,整个企业也就SOA化了。

微服务是相对的
根据笔者实际观察,传统SOA方式,是可以在拥有数千名技术从业者的IT组织内运作良好的。每个软件产品都能够得到良好的开发、维护与改进,产品之间协作良好,共同对外部客户提供服务。这个规模的IT企业,拥有上千个软件产品,或者称之为服务,每个产品(服务)由一个几乎全副武装的小团队负责,若干个小团队组成一个个研发中心。从IT企业角度来看,研发中心之间是SOA,而从小团队级别来看这不就是"微服务"了吗?
服务
企业
产品
形式
团队
软件
分工
劳动
设计
不同
良好
公共服务
劳动力
软件产品
部门
传统
之间
产品设计
周期
国富论
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州个性化软件开发
科莱威服务器繁忙
服务器后面的开关是干啥用的
要还原的数据库吗
网络安全收藏
犯罪记录数据库
不同数据库相同的文献引用不同
网络安全责任的情况汇报
服务器 香港
数据库开发的工作环境
惠普服务器维修点
小学生共筑网络安全
数据库技术与应用创建数据表
软件开发项目技术方案怎么写
09年网络技术
四川有哪些好的网络安全大学
物联网端口数据库
工业网络技术适合做什么工作
联盟服务器炸了哪个区能上去
网络安全进校园班会体会
普陀区企业软件开发定制要多少钱
天德互联网教育科技
网络安全责任的情况汇报
软件开发合同首付款比例
网络安全法明确的制度
网络安全隔离系统公司
成都物流软件开发公司
数据库可以重复安装吗
oracle数据库的分组
哪家软件开发学院与腾讯合作