Webアプリケーションソフトウェアの処理方式の説明のうち、“プログレッシブWebアプリ”の説明として、適切なものはどれか。
| ア | Webサーバ上に実行可能なプログラムを用意し、Webブラウザからの要求に応じて、Webサーバがそのプログラムを呼び出し、処理結果をWebブラウザに送信する。 |
| イ | Webページの要素にその意味を表すメタデータを付加することによって、コンピュータが自動的にWebページの情報の収集や加工を行えるようにする。 |
| ウ | 新しいWebサービスを、他のサービスが公開するWebAPIの機能を組み合わせることによって提供する。 |
| エ | ブラウザが実行するサービスワーカーの機能を用いて、Webアプリケーションをオフラインで起動させたり、バックグラウンドでデータを同期させたりして、ネイティブアプリケーションであるかのようにWebアプリケーションを使えるようにする。 |
答え
【解説】
| ア | Webサーバ上に実行可能なプログラムを用意し、Webブラウザからの要求に応じて、Webサーバがそのプログラムを呼び出し、処理結果をWebブラウザに送信するのは、 CGI(Common Gateway Interface)です。(×) |
| イ | Webページの要素にその意味を表すメタデータを付加することによって、コンピュータが自動的にWebページの情報の収集や加工を行えるようにするのは、セマンティックWeb(Semantic Web)です。(×) |
| ウ | 新しいWebサービスを、他のサービスが公開するWebAPIの機能を組み合わせることによって提供するのは、マッシュアップ(mashup)です。(×) |
| エ | ブラウザが実行するサービスワーカーの機能を用いて、Webアプリケーションをオフラインで起動させたり、バックグラウンドでデータを同期させたりして、ネイティブアプリケーションであるかのようにWebアプリケーションを使えるようにするのは、プログレッシブWebアプリです。(〇) |
【キーワード】
・プログレッシブWebアプリ