Business tier architecture refactoring.