构建通用组件组合的 Web 服务及自适应 Web 服务设计框架
1. 组件框架与组合
在软件开发中,为了实现不同组件模型的组件在同一客户端应用程序中使用,有一个重要的框架发挥着关键作用。这个框架提供了统一的编程模型,支持不同组件模型的组件组合。
首先,我们来看相关的接口定义:
public interface IConnectorControl {
public void connect() throws Exception;
public void disconnect() throws Exception;
}
这个 IConnectorControl 接口定义了连接和断开连接的方法,是连接器插件需要实现的接口。
不同组件模型对应的 VCF 插件情况如下表所示:
| 组件模型 | 元数据 | 动态调用 |
| — | — | — |
| COM+ | 类型库 | IDispatch 接口 |
| CORBA | 接口库 | 动态调用接口 (DII) |
| EJB | Java 反射 | Java 反射 |
| JavaBeans | Java 反射 | Java 反射 |
| Web 服务 (SOAP) | WSDL | 动态 SOAP 调用 (WSIF) |
该框架支持组件通过连接器进行组合,连接器具有以下特点:
- 支持不同的通信原语,如组件方法调用或组件回调。
- 采用插件架构,每个连接器插件需实现
超级会员免费看
订阅专栏 解锁全文
364

被折叠的 条评论
为什么被折叠?



