ホームページ  >  記事  >  バックエンド開発  >  WEBページツール言語XMLの用途分類についての簡単な考察(4)

WEBページツール言語XMLの用途分類についての簡単な考察(4)

黄舟
黄舟オリジナル
2017-03-13 17:51:551388ブラウズ

4. XMLアプリケーションの分類
一般に、XML アプリケーションは次の 4 つのカテゴリに分類できます。
(1) 顧客がさまざまなデータソースを操作する必要がある場合に適用されます。データはさまざまなデータベースから取得され、それぞれが独自の複雑な形式を持つ場合があります。ただし、クライアントはこれらのデータベースと 1 つの標準言語 (XML) のみを介して対話します。 XML はカスタマイズ性と拡張性があるため、さまざまな種類のデータを十分に表現できます。データを受信した後、顧客はそれを処理したり、異なるデータベース間で転送したりできます。つまり、このタイプのアプリケーションでは、XML がデータ統合インターフェースの問題を解決します。ただし、他のデータ転送標準とは異なり、XML ではデータ ファイル内のデータの出現に関する特定の仕様が定義されていません。代わりに、データの論理構造と意味を表すタグがデータに追加されます。これにより、XML はプログラムが自動的に理解できる仕様になります。
(2) クライアント上の大量のコンピューティング負荷を分散するために使用されます。つまり、顧客は自分のニーズに応じてデータを処理するためのさまざまなアプリケーションを選択して作成でき、サービスサーバーは同じ XML ファイルです。上記の例を例に挙げると、従来の「クライアント/サーバー」動作方法では、クライアントがサーバーに異なるリクエストを送信し、サーバーがそれぞれに応答します。これにより、サーバー自体の負荷が増加するだけでなく、サーバーの負荷も増加します。ネットワーク管理者は、ユーザーのニーズに応じてさまざまなプログラムを作成するために、さまざまな要求を事前に調査する必要がありますが、ユーザーのニーズが複雑で変化しやすい場合、すべてのビジネス ロジックをサーバー側に集中させることは適切ではありません。サーバー側のプログラミング担当者は、アプリケーションの多数のニーズを満たすのに十分な時間がない可能性があり、需要の変化に追いつくには遅すぎ、双方とも非常に消極的でした。 XML のアプリケーションでは、データを処理する主導権がクライアントに与えられます。サーバーが行うことは、データを可能な限り完全かつ正確に XML ファイルにカプセル化することだけです。誰もが必要なものを取得し、自分の役割を果たします。 XML の自明の性質により、クライアントはデータを受信しながらその論理構造と意味を理解できるため、広範で一般的な分散コンピューティングが可能になります。 (3) 同じデータを異なるユーザーに異なる外観で提示するために使用する必要があります。このアプリケーションは上記の例でも見ることができます。同じ脚本でも、ドラマ、映画、演劇、漫画などさまざまな形で表現できます。このアプリケーションは、パーソナライズされ様式化された Web ユーザー インターフェイスの開発への道を開きます。 (4) ネットワークエージェントが、個々のユーザーのニーズに合わせて取得した情報を編集、追加、削除するために使用されます。一部の顧客は、直接使用するためではなく、必要に応じて独自のデータベースを整理するためにデータを取得します。たとえば、教育省は、試験中に、問題バンク内の質問を取り出してテスト用紙を作成し、そのテスト用紙を XML ファイルにカプセル化します。次のステップが最も興味深いです。の部分は、各学校の
フィルターを通過し、すべての回答をフィルターして各候補者に送信します。もちろん、後で回答の編集を送信することもできます。試験。さらに、XML ファイルには、難易度係数、前年のエラー率などの他の関連情報も含めることができます。このようにして、ほんの数個の小さなプログラムを使用して、同じ XML ファイルを複数のファイルに変換して、異なるファイルに送信することができます。ユーザー。                                                                        

以上がWEBページツール言語XMLの用途分類についての簡単な考察(4)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。