You are on page 1of 2

Republic of the Philippines

President Ramon Magsaysay State University

College of Accountancy and Business Administration

Business Logic
Topic I. Introduction to Business Logic

Topic Learning Objectives (TLOs)

At the end of the topic, the Learner must be able to:

1. define business logic (Remembering);


2. compare business logic to something he/she encounters on a daily basis which is of different nature
(Understanding); and
3. identify business logic in various business processes (Applying).

A. Nature of business logic

 In computer software, business logic or domain logic is the part of the program that
encodes the real-world business rules that determine how data can be created, stored, and
changed. (https://en.wikipedia.org/wiki/Business_logic)

 Business logic is defined as any application logic that is concerned with the retrieval,
processing, transformation, and management of application data; application of business
rules and policies; and ensuring data consistency and validity. (https://docs.microsoft.com/en-
us/previous-versions/msp-n-p/ee658103(v=pandp.10)?redirectedfrom=MSDN)

 Business logic is the custom rules or algorithms that handle the exchange of information
between a database and user interface.
(https://www.investopedia.com/terms/b/businesslogic.asp#:~:text=Business%20logic%20is%20the
%20custom,constrains%20how%20a%20business%20operates.)

 Business logic refers to the underlying processes within a program that carry out the
operations between a company’s servers and the user interface with which that company's
customers interact. (https://www.techopedia.com/definition/27382/business-logic)

 Business logic is a series of computer algorithms that contain guidelines for how to create,
store and process data in a company's internal software or server.

 Business logic is the programming that manages communication between an end user
interface and a database. (https://whatis.techtarget.com/definition/business-logic)

B. Main components of business logic

 Business rules. Formal expressions of business policies.

 Workflows. A system for managing repetitive processes and tasks which occur in a particular
order.

C. Business logic, it’s place in a multitier architecture

1|Business Logic. Introduction L e c t u r e N o t e s b y : Adrian D, Umayan, CPA


D. Definition of terms

Logic programming. A programming paradigm which is largely based on formal logic

Applications logic. Describes the steps required, as defined by the application developer, to
complete a particular action.

Algorithms. A specific procedure for solving a well-defined computational problem.

Multitier architecture. In software engineering, multitier architecture (often referred to as n-tier


architecture) or multilayer architecture is a client–server architecture in which presentation,
application processing and data management functions are physically separated

E. Activity

1. Define business logic in front of the class without reading from any material.

2. Explain how you understand the nature of a business logic by providing a simile.

3. List business logics you can come-up with of three (3) businesses that you know.

F. Assessment

TOPIC LEARNING
ACTIVITY ASSESSMENT POINTS
*Refer to E OBJECTIVE

1 TLO 1 Recitation 10
2 TLO 2 Homework 20
3 TLO 3 Seatwork 15

2|Business Logic. Introduction L e c t u r e N o t e s b y : Adrian D, Umayan, CPA

You might also like