我有一个旧的(九十年代)Delphi 2 Tier 应用程序,现在需要与日历系统对话。用户将从 Delphi 应用程序中获取信息并创建约会。这些约会需要发送到多日历 Zimbra 服务器。他们将在属于其他员工的日历中创建约会。我看到执行此操作的协议是 CalDAV。Delphi 应用程序和 Zimbra 需要能够双向同步(不是立即,而是在将来)。也就是说,Zimbra 中的更新将不得不在一段时间后出现在 Delphi 端(这个时间框架尚未确定)。
我可以使用第三方应用程序获取 Delphi 约会数据,将其转换为 CalDAV 并定期上传到 Zimbra 服务器。每半小时左右说一次。我对您对如何最好地构建此功能和我可以用来编写代码的组件的想法感兴趣?有什么想法会很有帮助吗?