The _________ layer, which provides a high-level view of data and actions on data.

The _________ layer, which provides a high-level view of data and actions on data.

Right Answer is:

Business logic

SOLUTION

  • The Business logic layer provides a high-level view of data and actions on data.
  • The business logic layer contains objects that execute the business functions.
  • The Command pattern should be considered to implement these objects.
  • With the Command pattern, each use case in the requirements document is implemented as a separate command or set of commands executed in the business logic layer.
  • The business-logic layer of an application for managing a university may provide abstractions of entities such as students, instructors, courses, sections, etc., and actions such as admitting a student to the university, enrolling a student in a course, and so on.
  • The code implementing these actions ensures that business rules are satisfied; for example the code would ensure that a student can enroll for a course only if she has already completed course prerequisites, and has paid her tuition fees.
Scroll to Top