[2] [[Webアプリケーション]]において、 [[URL]] などの[[要求]]に含まれる条件から適切な処理を選択する過程を、
[DFN[routing]] と呼び、それを行う[[ソフトウェア部品]]を [DFN[router]]
と呼ぶことがあります。

[1] この用語は、[[サーバー側]]で動作する [[WAF][Webアプリケーションフレームワーク]] における一機能として言及されることが多いですが、
[[クライアント側]]の [[JavaScript]] の一部分を指す場合もあります。

[4] 単純な[[条件分岐]]によるもの、
[[プログラミング言語]]の[[モジュール]]に機械的に読み替えるもの、
[[DSL]] により処理を記述するものなど色々な手法が用いられており、
広く標準と言えるものはありません。
好みや記述対象の性質に応じて適切な方式を選択するべきであると思われます。

* 関連

[3] [[ネットワーク]]において[[パケット]]を配送するための[[経路制御]]とは、
同じ語ではありますが、概念的にも実現方法的にも大きく異なっています。
[[ネットワーク]]と[[Webアプリケーション]]は近い分野にも見えますが、
意外と距離があって混同することはまずありません。