Space-based architecture とは

SBA(Space-Based Architecture)は、タプル空間パラダイムを使用してステートフルな高性能アプリケーションの線形スケーラビリティを実現するためのソフトウェアアーキテクチャパターンです。 Representational State Transfer(REST)、サービス指向アーキテクチャ(SOA)、イベントドリブンアーキテクチャ(EDA)、グリッドコンピューティングの要素の多くに従います。空間ベースのアーキテクチャでは、アプリケーションは処理ユニット(PU)として知られている一連の自立型ユニットから構築されます。これらのユニットは互いに独立しているので、ユニットを追加することでアプリケーションを拡張できます。 SBAモデルは、Google、Amazon.comおよびその他の有名企業が使用するShared nothing Architecture(SN)など、アプリケーションのスケーラビリティの課題に対処する上で成功していることが証明されている他のパターンと密接に関連しています。このモデルは、証券業界の多くの企業によって、拡張可能な電子証券取引アプリケーションを実装するためにも適用されています。