古い(90年代)Delphi 2 Tierアプリケーションがあり、予定表システムと通信する必要があります。ユーザーはDelphiアプリケーションから情報を取得し、予定を作成します。これらの予定は、マルチカレンダーのZimbraサーバーに送信する必要があります。彼らは他のスタッフのメンバーが所有するカレンダーで予定を作成します。これを行うためのプロトコルはCalDAVだと思います。DelphiアプリケーションとZimbraは、双方向で同期できる必要があります(すぐにではなく、将来的に)。つまり、Zimbraのアップデートは、しばらくしてDelphi側に表示される必要があります(この時間枠はまだ決定されていません)。
サードパーティのアプリケーションを使用して、Delphiの予定データを取得し、それをCalDAVに変換して、Zimbraサーバーに定期的にアップロードできます。30分ごとに言ってください。これをコーディングするために使用できるこの機能とコンポーネントをどのように設計するのが最善かについてのあなたの考えに興味がありますか?何かアイデアはとても役に立ちますか?