使用 AIDE 实现高效率,第 7 部分: 更好的 IT 管理
2010-04-06 00:00:00 来源:WEB开发网通用接触点
了解需要知道的所有通用接触点信息。
那么,什么是通用接触点呢?
接触点与 Java 继承树不同。首先,接触点是可执行的 Web 服务实体。由于接触点是运行时实体,因此每个接触点在创建时都有具体的目标。为了说明这一点,让我们以本系列中看到的接触点为例:Weather Station 接触点旨在用于监视和控制国家气象监测设备。类似的,Derby 接触点旨在专门用于控制 Derby 数据库实例。在这些情况下,接触点与所交互的托管实体紧密绑定。
清单 5 显示了取自 Derby 接触点 Java 文件 DerbyTouchpointImpl.java 的两个方法。
清单 5. Derby 接触点方法
public int getConnectionPoolSize()
{
return connectionPoolSize;
}
public void setConnectionPoolSize(int newConnectionPoolSize)
{
int oldConnectionPoolSize = connectionPoolSize;
connectionPoolSize = newConnectionPoolSize;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET,
AutonomicPackage.DERBY_TOUCHPOINT__CONNECTION_POOL_SIZE,
oldConnectionPoolSize, connectionPoolSize));
}
WSDM 可管理资源
我们说过,WSDM 的重点是可管理资源(例如,Derby 实例或气象站)。设计流程的端点是建模为 Web 服务的可管理资源。关于此资源的管理信息必须通过 Web 服务(准确的说,是 Web 服务端点)提供。必须能够通过端点引用(Endpoint Reference,EPR)访问托管资源。正是由于这个原因,才将此类端点称为可管理性端点。图 1 显示了将消息定向到一个或多个 EPR 的接触点管理器。EPR 的 AIDE 实现也称为代理。您已经在本系列的第 4 部分首次见到(并使用)了代理。
更多精彩
赞助商链接