Extensible Markup Languageの略称。日本語では「拡張可能なマーク付け言語」などと訳されているようです。
XMLは「樹の構造」をもった情報をテキストで記述するためのルールです。樹の構造というのは、例えば、このはてなキーワードがそういう構造をもっています。大きな分類から小さな分類へと枝が生えて、最後に末端のもっとも具体的なキーワードにたどり着きます。
あるいは、生き物を分類する方法や図書館の本を分類する方法、インターネットのアドレスやパソコンにファイルを保存する方法でも、樹の構造が使われています。
このように樹の構造は人間の思考によくなじみ、広く使われています。あらかじめ、樹の構造をもった情報を記述するためのルールを決めておけば、情報のやり取りはスムーズになり、ある樹を別の樹に接ぎ木したりといった可能性も生まれてきます。
XMLは、そういうルールのうちの一つです。
スペースベースアーキテクチャが解決する課題 スペースベースアーキテクチャの概要 スペースベースアーキテクチャの構成要素 スペースベースアーキテクチャの処理ユニット アプリケーションコード インメモリデータグリッドとレプリケーションエンジン サンプルコード Hazelcastの仕組みについて 仮想メモリ内部のデータグリッド 仮想ミドルウェア メッセージンググリッド 処理グリッド デプロイメントマネージャー データポンプ データライター データリーダー スペースベースアーキテクチャの具体例 備考 スペースベースアーキテクチャが解決する課題 ほとんどのWebアプリケーションは、次のような一般的なリク…
イベント駆動アーキテクチャ - ブローカータイプ - イベント駆動アーキテクチャのブローカータイプの実装方法 ブローカータイプの構造 ブローカータイプのメリット ブローカータイプの開発事例例 イベント駆動アーキテクチャ メディエイターパターンとは イベントメディエイターの実装方法 イベント駆動アーキテクチャのエラー処理 AWSでイベント駆動アーキテクチャを実装すると... イベント駆動アーキテクチャの総評 備考 参考 「FundamentalsOfSoftwareArchitecture.md」という記事を参考にしてます。 https://github.com/zhangjunhd/readi…
概要 マイクロカーネルアーキテクチャは別名、プラグインアーキテクチャと呼ばれている。 コアシステムとプラグインの二つのコンポーネントで構成される比較的シンプルなアーキテクチャであり、アプリケーションのカスタムロジックの結合と分離を実現している。 プラグインアーキテクチャの用途は大きく分けて2種類あり、 パッケージ化され、単一のモノシリックなアプリとしてダウンロードされてインストールできるようなアプリケーション カスタムビジネス(国ごとのローカライズが発生するなど)アプリケーション このいずれかで使用される。 今回は前者の意味合いで(ダウンロードして使用するタイプのアプリケーションで)解説する。…