College of Administrative and Financial Sciences
No | Course Learning Outcome | Assignment Questions |
1 | Explain simple decision models and management science ideas that provide powerful and (often surprising) qualitative insight about large spectrum of managerial problems | Assignment 2
Question 1 |
2 | Build an understanding of the kind of problems that is tackled using spreadsheet modeling and decision analysis | Assignment 2
Question 2 |
3 | Demonstrate the tools for deciding when and which decision models to use for specific problems | Assignment 2
Question 3 |
4 | Ability to find some structured way of dealing with complex managerial decision problems | Assignment 1
Question 1 |
5 | Demonstrate the tools for deciding when and which decision models to use for specific problems | Assignment 1
Question 2 |
6 | Apply powerful ways of spreadsheet as a ubiquitous tool in managerial career | Assignment 1
Question 3 |
7 | Ability to find some structured way of dealing with complex managerial decision problems | Assignment 3
Question 1 |
8 | Demonstrate the tools for deciding when and which decision models to use for specific problems | Assignment 3
Question 2 |
9 | Explain simple decision models and management science ideas that provide powerful and (often surprising) qualitative insight about large spectrum of managerial problems | Assignment 3
Question 3 |
10 | Employ decision analysis for organizational effectiveness related to decision making, problem solving and general operational performance effectiveness | Assignment 2
Question 1 |
11 | Build an understanding of the kind of problems that is tackled using spreadsheet modeling and decision analysis | Assignment 2
Question 2 |
12 | Build an understanding of the kind of problems that is tackled using spreadsheet modeling and decision analysis | Assignment 2
Question 3 |
Case Study
Build a hotel booking application using the Business Rules service in IBM Cloud
The Business Rules service hosted in IBM Cloud and powered by Operational Decision Manager allows you to define, deploy, and maintain business rules and policies in a RuleApp separate from your application code, providing greater application agility. You can update the business logic in the RuleApp and redeploy it without any change to the booking application, spending less time recoding and testing business policy changes such as pricing calculation, eligibility determination or credit approvals.
To demonstrate the benefits of decoupling the business logic from the lifecycle of a calling application running in the cloud, we’ll walk you through the steps to build a sample application that takes advantage of the Business Rules service. You will then be able to extend this application with more complex rules or build your own application very easily.
“This sample booking application shows the possibilities of integrating the Business Rules service with a Node.js application in the cloud, while also taking advantage of the ease of deployment and the scalability of the IBM Cloud platform.”
Our sample application is for a hotel chain that is building its reservation system and wants to provide its clients with an application to search for and book rooms. The owners of the hotel need to define various business policies to calculate booking rates, such as early booking discounts or last-minute offers. They may need to modify these policies to adapt to different travel seasons and exceptional events, for example. They may also want to add more policies in the future on special offers or loyalty programs.
To accomplish all this, we’ll build an application with Node.js and use the Business Rules service to easily manage and execute the business rules that define these policies. Meanwhile, we also take advantage of the ease of deployment and the scalability of the IBM Cloud platform
What you will need for your application
- Familiarity with js.
- Some Node.js modules: Express framework, EJS, async.
- Basic knowledge of HTML and Bootstrap 3
- Basic knowledge of IBM Operational Decision Manager(ODM) (recommended).
- The Eclipse Juno 4.2.2 IDE for Java EE Developers. Install the Rule Designer plugins for the Business Rules service.
Build the hotel booking app
Step 1. Create a Business Rules service instance in IBM Cloud
From the IBM Cloud catalog, click the Business Rules service.
Step 2. Define your application business logic with Rule Designer
In this step, you will go through the core concepts and activities for authoring business rules in Rule Designer. However, the focus of this article is not to provide detailed explanations about this;
Step 3. Deploy your business logic to the Business Rules service in IBM Cloud
Before proceeding with this step, you may want to familiarize yourself with the deployment architecture of a business rule application:
Conclusion
The Business Rules service allows you to separate business logic and application logic for greater application agility. You can update the business logic then redeploy the RuleApp without any change to the booking application. Therefore, you spend less time recoding and testing when business policy changes, such as pricing calculation, eligibility determination or credit approvals. This sample booking application shows the possibilities of integrating the Business Rules service with a Node.js application in the cloud, while also taking advantage of the ease of deployment and the scalability of the IBM Cloud platform
Answer The Following Questions:
- What is the benefit of Decision Modeling in Management according to you?.
(2 Marks, 200-250 Words)
- What are the important steps in Hotel Booking App that helps in Decision Modeling
(2Marks, 200-250 Words)
- Why we want to keep separate, business logic and application logic
(1Marks, 150-200 Words)