SAO简单认识

当某个应用获得用户的认可后,会不断的发展。发展体现在两方面,一是系统多元化,二是系统访问量,这两方面也会带来一些问题。
第一个发展带来的问题是,当要修改某部分时,所有系统都要修改。解决方法:可采用对各个系统的共用逻辑的部分进行抽象的方法,形成多个按领域划分的共用业务逻辑系统。
第二个系统访问量带来的问题,通常采用拆分系统的方法来解决。
-------
在构建了共用业务逻辑系统和拆分系统后,最明显的问题是系统之间如何交互,如果不控制多个系统之间存在的多种交互方式,会造成重复造轮子的问题。
对于上诉问题,很容易想到一种解决方式,即统一各个系统的交互方式,SOA无疑是最好的选择。
SOA全称面向服务架构,强调系统之间以标准的服务方式进行交互,个系统可采用不同的语言、不同的框架来实现,但交互全都通过服务的方式来实现。


----
SOA:发布服务、调用服务、支持的通信和交互方式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值