在应用开发过程中及以后的维护升级过程中,发布新组件不用重新编译链接整个应用。
可以保证组件在任何时期不会因为语言进化而过时。避免客户和组件对接口的语言相关依赖。
这个是 编程语言无关性 的保证
可以快速改变某个组件功能,满足新需求的同时保证向后兼容。
组件与其客户可以在同一进程、不同进程、不同主机上运行,客户的表现是一致的。