IT用語帳
SC2027開発・運用の方法論 · Webアプリケーション開発

SPA(シングルページアプリケーション)

Single Page Application

えすぴーえー

単一のHTMLページ上で、JavaScriptにより画面遷移を制御するWebアプリケーション構成。サーバからデータのみを取得し、クライアント側で画面を動的に更新するため、操作性の高いユーザ体験を提供できる。React、Vue.js等で構築される。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

SAWebシステム

Webブラウザをクライアントとし、HTTPプロトコルを用いてWebサーバやアプリケーションサーバと通信するシステム構成方式。クライアント側のインストールが不要で、配布・更新が容易な利点がある。

SAREST

Webサービスの設計原則の一つ。HTTPメソッド(GET、POST、PUT、DELETE等)を用いてリソースを操作する。ステートレス性、統一インタフェース、リソースの識別可能性などの制約に従うことで、シンプルで拡張性の高いAPI設計を実現する。

SCDMZ(非武装地帯)

外部ネットワーク(インターネット)と内部ネットワークの間に設けられる中間的なネットワーク領域。Webサーバやメールサーバなど外部公開するサーバを配置し、ファイアウォールで内外の通信を制御することで、内部ネットワークへの直接的な攻撃を防ぐ。

SC多層防御

複数のセキュリティ対策を異なるレイヤーに配置し、一つの対策が突破されても他の対策で防御できるようにする設計思想。ネットワーク層、ホスト層、アプリケーション層、データ層など各層に適切な防御策を講じ、全体としてのセキュリティを高める。

SCリバースプロキシ

クライアントからのリクエストを受け取り、背後のWebサーバに転送するプロキシサーバ。外部から内部サーバを隠蔽し、SSL/TLS終端、負荷分散、キャッシュ、アクセス制御などのセキュリティ機能を提供する。WAFと組み合わせて使用されることも多い。

SCSDP(Software Defined Perimeter)

ソフトウェアによって動的にネットワーク境界を定義するセキュリティアーキテクチャ。認証前はサーバの存在自体を隠蔽し、認証・認可後に初めてアクセスを許可する。ゼロトラストネットワークの実装方式の一つであり、VPNの代替技術として注目される。