Collection Contents 上一页 下一页 PDF

MobiLink 管理指南

同步基础知识

用于编写同步逻辑的选项


可以使用 SQL、Java 或 .NET 编程语言编写 MobiLink 同步脚本。在 SQL 语言的局限性或者数据库管理系统的功能限制了您的设计,或者您需要 DBMS 相关的同步逻辑时,Java 或 .NET 是很好的选择。

程序同步逻辑与 SQL 逻辑具有相同的功能,如下图所示。正如 MobiLink 同步服务器可以在 MobiLink 事件发生时访问 SQL 脚本一样,它也可以在 MobiLink 事件发生时调用 Java 或 .NET 方法。不过,上载流和下载流不能直接通过 Java 或 .NET 同步逻辑进行访问,而且必须向 MobiLink 返回一个 SQL 字符串。

Java synchronization logic architecture.

SQL 同步逻辑受限于统一数据库的过程语言的功能。SQL 语言不可能提供 Java 或 .NET 编程语言可以提供的所有编程逻辑。在您的 SQL 逻辑受到限制时,在您需要跨数据库平台执行操作时,以及在您需要跨 RDBMS 和操作系统的可移植性时,您可能需要使用 Java 或 .NET 同步逻辑。以下是您可能需要考虑使用 Java 或 .NET 编写脚本的一些情形。

Using Java synchronization logic to access other data sources.
MobiLink API 

您可以通过 Java 和 .NET 同步逻辑来访问 MobiLink API。MobiLink API 是几组用于 MobiLink 同步的类和接口。有两种 MobiLink API:Java 和 .NET。

MobiLink Java API 可以帮助您:

有关详细信息,请参见 MobiLink Java API 参考

MobiLink .NET API 可以帮助您:

有关详细信息,请参见 MobiLink .NET API 参考

进一步阅读 

有关用于编写同步脚本的选项的详细信息,请参见


Collection Contents 上一页 下一页 PDF