阿里共享服务体系
提到这个概念,我们首先要介绍一个另一个概念,称之为“烟筒式”系统建设模式,早在2008年时淘宝的技术团队同时支持着淘宝和天猫两大电商平台。另外还有1999年成立的b2b电商平台1688,
三大电商体系的完全独立,各有自应用独立开发和运维。这样的开发形态带来了三大弊端,一:重复功能建设和维护带来的重复投资。二:打通“烟筒式”系统间交互的集成和协作成本高昂。
三:不利于业务沉淀和持续发展。
共享服务架构的建设使得阿里巴巴摆脱了因为“烟筒式”系统建设方式所带来的各种不良后果。最终成为了阿里巴巴业务中台战略的核心组成。
共享服务体系就是应用了SOA的本质–服务重用
面向服务架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。
目前阿里把20多个核心的业务中公用的、通用的业务以服务的方式沉淀到共享业务事业部,使得阿里的核心业务能力均建立在这样一套服务体系之上,使得在业务支持中,更能提现SOA的核心价值–服务重用。
在早期往往一个新业务的上线除了数据可以被重复使用之外,服务却不能被
重复使用。其实服务的重用将比数据重用带来更多好处,数据只是原始
生产资料,服务则包含逻辑,是工厂的加工车间,如果加工过程也一样
可以复制,将带来生产效率的大幅度提升。
【如果文字看累了,可b站搜索“沙皮狗2021”,用听的方式领略知识的魅力】
传送门 :https://space.bilibili.com/407643589
【微信公众号】: 沙皮狗2021
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南