MobiLink 服务器启动的同步使用以下组件:
推送请求 引起同步发生。推送请求可以采用插入到 MobiLink 统一数据库表的某些数据的形式,有时也可采用插入到临时表甚或是插入到 SQL 结果集中的数据的形式。您可以采用任何引起将数据插入到表的方式创建推送请求。例如,可以由价格变化时激活的数据库触发器创建推送请求。任何数据库应用程序都可以创建推送请求,包括通告程序。
有关详细信息,请参见推送请求。
通告程序 是运行在 MobiLink 同步服务器所在计算机上的 Java 程序。通告程序按一定规律轮询统一服务器,以查找推送请求。您可以控制通告程序轮询数据库的频率。并指定通告程序用于收集推送请求的业务逻辑,例如应通知哪些远程设备。通告程序检测到请求后,将与请求相关联的消息通过 SMTP 或 UDP 发送到一个或多个远程设备上的监听器。可以选择在一定时间期限内发送可重复消息。
有关通告程序的详细信息,请参见通告程序。
监听器 是安装在每个远程设备上的程序。它接收来自通告程序的消息并启动动作。最常见的动作为同步,但也可以为其它。您可以配置监听器仅对来自所选源的消息或具有特定内容的消息采取动作。
在 Windows 或 Windows CE 上,监听器是一个由命令行选项配置的可执行程序。若要接收消息,远程设备必须打开且监听器必须启动。
有关详细信息,请参见监听器。
在 Palm OS 上,首先通过运行 Windows 桌面上的 Palm 监听器配置实用程序创建配置文件。然后将配置文件复制到 Palm 设备并运行 Palm 监听器。
有关详细信息,请参见Palm 设备监听器。
网关 提供用于将消息从通告程序发送至监听器的接口。您可以使用 SMTP 网关或 UDP 网关发送消息。使用 SMTP 网关时,发送的电子邮件消息在监听器接收到之前已由运营公司转换为 SMS。大部分运营公司都提供 [电子邮件到 SMS] 服务。
设备跟踪网关 提供自动跟踪远程设备的方法。使用设备跟踪功能,无需知道远程设备的地址。用户提供设备跟踪器网关的网关名称(缺省情况下为 Default-DeviceTracker)和 MobiLink 用户名,而 MobiLink 将消息通过相应网关路由到相应设备。
有关详细信息,请参见网关和运营公司。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。