ASP vs. SaaS

ASPSaaSの違いについてあいまいな議論が展開されることが多いが、ASPはあくまでApplicationをリモートでホスティングしているに過ぎない。Serviceが複数ユーザーから透過的にアクセスできるApplicationだという誤解があるから相違点を明確に説明できないのではないだろうか。これはSOAとComponent Based Developmentの違いが説明できないのと非常に似ている。Serviceとはコンシューマの観点で整理されるべきものである。つまりコンシューマーが必要としている機能を必要とする単位、タイミング、手段で提供できるものがServiceなのである。ASPが提供するのはあくまでApplicationであり、提供者の観点で整理されたものである。この違いが決定的であることが理解できればServiceの意味が理解できたことになる。