Box Social ‹ Development ‹ Architecture
The Box Social project uses seveal architecture concepts that separate the project into independently manageable portions. This is important given the size and scope of the project.
A Database Abstraction Layer (DBAL) and Templating class are used to control the flow of data between the relational database, the Object Model (Model) and the HTML output (View).
The Database Abstraction Layer (DBAL) extracts the relational database structure from the Object Model defined as requiring a permanent data store.
The code base is developed using a modular approach allowing development on separate application modules to happen concurrently and separates each application into independent and manageable portions.
Last Modified: March 02, 2011 with 7 page views.