BlueCherry®’s multi-tier architecture delivers optimum performance
and unlimited scalability.
BlueCherry delivers a true multi-tier architecture that can scale to the needs of any business. By separating the presentation (user interface), application (business logic) and data tier, BlueCherry can be scaled with no code or disruption to your business. As your user-base or transaction volumes grow, you can simply add hardware to any tier to accommodate the additional load.
In addition, separating the tiers gives you the flexibility to modify the tiers independent from one another. This makes upgrades and maintenance safer and more efficient. For example, by separating data access code from the business logic code, when the database servers change you only needs to change the data access code. Because business logic code stays the same, the business logic code does not need to be modified or recompiled.
The Presentation Tier is responsible for displaying the user interface and "driving" that interface using application tier classes and objects. This is what the user sees and interacts with. In BlueCherry, this is Smart Client.
Application (Logic) Tier
The Application Tier is responsible for accessing the data tier to retrieve, modify and delete data to and from the data tier and send the results to the presentation tier. This is where complex calculations, business rules and permission policies are applied.
The Data Tier is the database or the source of the data itself. In BlueCherry, this is a Microsoft® SQL Server® database.