コラボレーションデータオブジェクトとは

コラボレーションデータオブジェクトは、MicrosoftWindows®およびMicrosoft ExchangeServer®のソフトウェア製品ラインで使用されるプログラミングインターフェイスオブジェクトです。 これらは、コンピューターシステム上でメッセージングテクノロジーまたは共同アプリケーションの作成を可能にします。 コラボレーションデータオブジェクトのライブラリにより、ソフトウェア開発者は、サーバー、パブリックコンピューターフォルダー、およびネットワークにあるデータポイント、およびコンピューターのメールボックスに保存されているデータポイントにアクセスできます。 これにより、ユーザーは独自の特定のニーズに合わせてメッセージングアプリケーションを作成および調整できるため、製品内でのより高度なカスタマイズが可能になります。

これらの種類のコラボレーションデータオブジェクトは完全なプログラミング言語を形成するものではありませんが、Windows®およびExchangeServer®のメッセージングアプリケーションプログラミングインターフェイス(MAPI)と連携して動作するスクリプト言語の一部です。 スクリプト言語と完全なプログラミング言語の違いは、スクリプト言語は特定の目的を念頭に置いて作成されているため、プログラマーがそれで達成できることは限られていることです。 コラボレーションデータオブジェクトの場合、そのスクリプト言語は、既存のメッセージングプログラムに関する機能の変更に加えて、プログラマーがアドホックタイプのメッセージングプログラムを作成できるようにすることを目的としています。 これらの「手作り」またはカスタマイズされたプログラムは、システム上にすでにあるメッセージングアプリケーションの代わりになるか、それを強化することができます。

コラボレーションデータオブジェクトを使用する主な利点は、柔軟性です。 スクリプト言語を使用することにより、専任プログラマーは、元々利用できなかった機能をソフトウェアに追加しようとすることができます。 これにより、熟練したエンドユーザーが特定の機能を取得するためにサードパーティのアプリケーションに頼る必要がなくなるため、コストを節約できる可能性があります。 スクリプト言語について十分な知識がある場合、必要な機能を自分で簡単に作成できます。

この方法の欠点は、スクリプト言語に関連付けられているため、コラボレーションデータオブジェクトを使用しても、完全なプログラミング言語を使用して作成されたソフトウェアと同じ柔軟性が得られないことです。 作成される機能とプログラムは、Windows®またはExchangeServer®によって既に提供されているフレームワーク内で動作する必要があり、全体的な可能性に制限があります。 これは、完全なプログラミング言語を使用してゼロから新しいアプリケーションを構築するよりも、コラボレーションデータオブジェクトの有用性をわずかに低下させます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?