joomla module component differenceで検索して一番最初に出てきたページ(英語)がさすがに分かりやすい。
・モジュール
情報を表示するための小さな機能。色んな場所に何度でも表示させる事が出来る。
・コンポーネント
モジュールよりも複雑で多機能。(通常は)ある1つのページのメインエリアにだけしか表示できない。コンポーネントへのリンクはメニューアイテムを作る事により可能。設定用のページを持つのが一般的。
って感じらしい。
日本語のこちらのページも分かりやすい。1.0の話だけど、1.5でも大差ないはず。