Which component in the three-tier database architecture handles the data-processing and business logic?