缘起
笔者一直没法理解SOA是什么,百度百科一搜也是看的一脸懵逼,直到有一天看到了知乎上的一篇文章
本文是对这篇文章的一个补充和完善,以便后期查阅。
关于百度百科的解释
我相信很多人跟我一样看的一脸懵逼。
通俗易懂的解释
SOA不是具体的什么技术,而是一种开发项目的思想,这种思想开发的项目有很多好处,更符合现在的互联网系统快速发展的时代。下面举个栗子
设计:比如现在我要给用户提供一个注册账号的功能,但是我系统是有很多个入口的,有PC端,有安卓app端,有IOS端。我应该如何实现这个注册功能呢?
传统实现:PC端写一个注册账号的功能,安卓app里面写一个注册账号的功能,IOS同样如此。那么这样的实现有没有什么问题呢?比如有一天,我的注册方法需要改动,比如我需要用户注册的时候填写身