最近我一直在研究关于SOA和ESB等方面的内容。
现在,我正在重新设计一些遗留系统,并希望将其构建为更具有SOA架构而不是当前的架构。我们在约5个网站中使用这些服务,我们目前遗留系统最大的问题之一就是几乎每次进行错误修复或更新时都需要重新部署我们的5个网站,这可能是一个耗时的过程。
我的目标是使服务之间的接口松散耦合,以便可以进行更改,而无需重新部署所有相关服务和网站。
我需要能够扩展已经存在的服务接口,而不会破坏或更新任何它所依赖的元素。你们中有没有人遇到过这个问题?你们是如何解决它的?