组件架构需求

一、动态链接

在应用开发过程中及以后的维护升级过程中,发布新组件不用重新编译链接整个应用。

二、封装性

1)编程语言无关性

可以保证组件在任何时期不会因为语言进化而过时。避免客户和组件对接口的语言相关依赖。

2)二进制形式发布

这个是 编程语言无关性 的保证

3)版本兼容

可以快速改变某个组件功能,满足新需求的同时保证向后兼容。

4)网络位置透明

组件与其客户可以在同一进程、不同进程、不同主机上运行,客户的表现是一致的。

posted @ 2014-03-14 08:51  ssp1024  阅读(119)  评论(0编辑  收藏  举报