4

XRX は、フロント エンドが完全に XML 方言で記述され、バック エンドが完全に XML 方言で記述され、それらの間でデータが XML over REST として渡されるアプリケーションを意味します。

これが、W3C によって維持されているテクノロジだけで構成されている唯一の Web アプリケーション スタックであるというのは正しいですか?

4

3 に答える 3

5

これに答える最善の方法は、移植可能な Web アプリケーションを作成するために、XQuery と XForms という 2 つの重要な Web 標準を組み込んでいる、私が認識している唯一の Web アーキテクチャであるということです。REST は言うまでもなく実際には W3C 標準ではありませんが、単純なキーと値のストアを中心に構築されたアーキテクチャ スタイルです。REST は通常、REST 固有のキャッシング機能を持たない SOAP と対比されます。REST を別の W3C 標準 (HTTP) を中心に構築された「標準アーキテクチャ」と考える人もいます。HTTP は、REST アーキテクチャを有効にする GET、PUT、POST、DELETE 操作を標準化します。

私が 2008 年に XRX という用語を作り出したとき [1]、多くの人がこのスタイルのシンプルな Web アプリケーション開発を使用していることに気付きましたが、「AJAX」のような単一の名前はありませんでした。XRX はオブジェクト、リレーショナル データベース、およびオブジェクト リレーショナル マッピングを回避したため、使用がはるかに簡単になりました。この単純さにより、俊敏性が大幅に向上し、プログラマー以外でも Web アプリケーション開発に参加できるようになりました。XML と XPath を少し知っていれば、1 週間程度のトレーニングでアプリケーションを作成できます。

現在、多くのドキュメント ストア データベース (Mongo、Couchbase、CouchDB) の台頭により、OR レイヤーを回避するという特性を共有する類似のアーキテクチャ (JQuery、BSON、MongoDB など) が多数存在しますが、複数のクライアントやサーバー間での移植性に欠けています。XRX は多くの XForms フロント エンド (XSLTForms、betterFORM、Orbeon、IBM Forms) と多くのデータベース バックエンド (eXist-db、BaseX、MarkLogic) を使用するため、アプリケーションの移植性が向上します。

だから私の短い答えは「はい」です。

  1. http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html
于 2013-06-09T15:40:27.430 に答える