application layers
===

Theoretically, in general:

 - Data access layer holds the
 - db connections and queries.
 - Business layer holds the model and the logics.
 - Service layer holds the main services the application serve.
 - Presentation layer holds the website

1. Am I right? did I miss something?
2. What is the infrastructure layer?