通常のアプリケーションは、コードの中にアプリケーションの大きなロジックが入っていますが、入っているからこそ、それとそれ以外というのが絡んで、中途半端に再利用できないしろものが作られるということがあると思います。Glueでは、アプリケーションのロジックをコードから引きはがし、ルールという別のものにすることで、ルールの中で使われるコードをプラグインとして再利用可能なものにし、ルール自体も再利用可能なものにしています。