Domino® では、最も広く使用されている次の 2 つのマルチプラットフォーム技術をサポートしているため、データを複数のプラットフォームにまたがって共有できます。
Domino のデータは、JavaServer Page (JSP) で使用するために NSF データベースから取得できます。Domino Designer には、Web サイトのディレクトリファイルに組み込むことができるカスタムタグライブラリが収録されています。これらのライブラリは、いくつかの JSP タグで構成されています。JSP タグは、タグ内容の書式設定の方法を定義する説明ではなく、複雑な Java プログラミングロジックを実行するための説明が含まれている点を除けば HTML タグと同様です。Domino タグライブラリのロジックは、Domino のデータを取得、編集、またはその他の方法で操作するために特別に設計されていますが、複雑なロジック自体はバックグラウンドで常に発生しています。いったんライブラリをページに含めると、ページ開発者はページにタグを含めるだけでよく、タグのプログラム機能はすべて自動的に使用可能になります。
JSP タグの使用の詳細については、Notes® Domino Application Development Wiki (http://www-10.lotus.com/ldd/ddwiki.nsf) の資料を参照してください。
Domino のデータは、XML としてデータベースからエクスポートしたりデータベースにインポートしたりできます。XML (拡張可能なマークアップ言語) は、タグを使用してデータを定義できるメタ言語です。XML タグは、タグ内容の書式設定の方法を定義せずにタグ内で内容を定義できる点を除けば、HTML タグと同様です。
Notes のデータベースから XML としてデータをエクスポートできるため、XML は各種プラットフォーム間で転送できます。いったん各プラットフォームが一連の XML タグの定義を受け入れると、プラットフォーム間での転送やさまざまなデバイスでの表示を最適化するスタイルシートを使用した変換が容易になります。
詳しくは、「DXL ユーティリティを使用してアプリケーションで XML を表示する」を参照してください。
詳しくは、「Domino で XML を使用する」を参照してください。
Domino の XML タグの詳細については、「Domino DTD」を参照してください。