SAO简单认识

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


----
SOA:发布服务、调用服务、支持的通信和交互方式

猜你喜欢

转载自haiors.iteye.com/blog/1600396
sao