2013年1月31日木曜日

Lotus Notes Domino and Web


DominoバージョンR4で始まるそれは、Webとの統合を持っており、サーバ自体は、HTTPサーバになります。ドミノWebサーバーの次のリリース(サンプルサーブレットマネージャのため、サポートされているJVMのバージョンのアップグレードなど)の新しい機能を追加します。あなたの一般的な画像を与えると詳細抄録からも二つの大きなドミノWebサーバーの機能について話をする:

1。ドミノWebサーバーは、フル機能のHTTPサーバです。言い換えれば、それは(HTML、画像、JavaScript、アプレットなどを含む)HTTPベースのブラウザ要求への応答として静的(または条件付きで静的な)ファイルを提供することができます。

2。特定のURLによるドミノの動的リソースへのブラウザからの要求時に、サーバーは、Lotus Dominoオブジェクトが見えるように、HTMLページを渡すことで作成することができます。

確かに、それは合理的に(私たちは、たとえば、DominoがWebサーバーは、サーブレット技術をサポートしています、と述べた)モデルを簡略化していますが、このモデルでは、Lotus Dominoの技術に基づいたWebアプリケーションの作成における主要な問題を議論することができます。主要な問題は、次のとおりです。

oのDominoベースのWebアプリケーションを作成する開発者を強くプログラム言語の可能性を内蔵して使用するように制限されています。したがって、380作り付けの@-数式言語約40の@ - コマンドはWebでサポートされています。ロータススクリプトは、Web-代理店などの3つのタイプでサポートされています。

oアプリケーションのセキュリティ上の問題。標準の認証、承認、コーディング、デジタル署名などのメカニズムはWebで簡略化されているか、動作しません。だからSSL + X.509などの証明書は、このような場合に使用されるべきである;
Oアプリケーション効率。パッシングで​​HTMLページの生成が確実にアプリケーションが不十分に構成されている場合、それは、サーバ障害の原因となりますので、サーバーのリソースを要する。サイトの最初のページがエージェントによって生成された場合は、たとえば、[ある程度たくさんの数のユーザからの同時リクエストがサービス障害状態を引き起こす可能性があります。開発者はしばしば変更され、より多くの静的データの異なる部分に入れてバランスをロードするために自分の世話をすることになっています。

Dominoリソースから通過でHTMLページ生成のo結果は明白毎回ではありません。Rational Developer for System z v7.6 生成されたページで、しばしばこのような手続き上の問題の出現«追加»ビュータグの開発者の視点(例のために。、、、、など)によって。結果として、ほとんどの開発者は、Domino上で自分自身を実装することができないこれらの機能を置く。ドミノ·テクノロジーに基づいて設計本格的なウェブサイトのコードに目を通す場合は、例えば、我々は唯一のフィールドを参照してくださいドミノ形式で、すべてのextern設計はDHTMLに基づいています。

0 件のコメント:

コメントを投稿