(1) ユーザからの要求を解釈
(2) 何らかの計算
(3) 結果をHTMLなどの形式に変換してサーバに返す