Build hotel booking application using business rules service

Assignment Help Operation Management
Reference no: EM132223267

Case Study

Hotel Booking

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 Node.js.

Some Node.js modules: Express framework, EJS, async.

Basic knowledge of HTML and Bootstrap 3 CSS.

Basic knowledge of IBM Operational Decision Manager (ODM) (recommended).

5. 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?. (200-250 Words)

What are the important steps in Hotel Booking App that helps in Decision Modeling (200-250 Words)

Why we want to keep separate, business logic and application logic. (150-200 Words)

Reference no: EM132223267

Questions Cloud

Discuss how controls in the payroll work flow : Discuss how controls in the payroll work flow may make employees feel like they are being watched.
Pascal argues that because god is infinite in extension : Pascal argues that because God is infinite in extension (without limits) we cannot what? Select the appropriate missing idea from the options.
Job-related selection interview : Assume this is a second, job-related selection interview.
Who is responsible for setting and following budget : Within the business context, who is responsible for setting and following a budget?
Build hotel booking application using business rules service : Build a hotel booking application using the Business Rules service in IBM Cloud. Create a Business Rules service instance in IBM Cloud
The different variations of the whopper are product mix : Burger King's Chilli Cheese Grilled Dog is a Product Line? The different variations of the Whopper are a product mix?
Leibniz argues that miracles conform to what : Leibniz argues that miracles conform to what. Select the appropriate missing idea from the options.
Locke believe that each individual has innate character : Does Locke believe that each individual has an innate character? True if he does and False if does not.
Similar to and different from traditional entrepreneurship : How is social entrepreneurship both similar to and different from traditional entrepreneurship?

Reviews

Write a Review

Operation Management Questions & Answers

  Book review - the goal

Operations Management is about a book review. Title of the book is "Goal". This book has been written by Dr. Eliyahu Goldartt. The book has been appreciated by many as one of those books which offers an insight into the operations and strategic capac..

  Operational plan in hospitality enterprise

Operational plan pertaining to a hospitality enterprise is given in detail in the solution. The operational plan is an important plan or preparation which gives guidelines regarding the role and responsibilities of each and every operation at all lev..

  Managing operations and information

Recognise the importance of a strategic approach to the development and deployment of organisational information systems. Demonstrate an understanding of the importance of databases and their integration to the organisation's overall information mana..

  A make-or-buy analysis

An analysis of the holding costs, including the appropriate annual holding cost rate.

  Evolution and contributor of operations management

Briefly explain Evolution and contributor of Operations management.

  Functions and responsibilities of an operations manager

A number of drivers of change have transformed the roles, functions and responsibilities of an operations manager over recent years. These drivers have not only been based on technological innovations but also on the need for organisations to develop..

  Compute the optimal order quantity

Compute the Optimal Order quantity of DVD players. Determine the appropriate reorder point.

  Relationship to operations practice in the organisation

Evaluate problems in operations and identify approaches to overcoming them. Critically evaluate operating plans and identify areas for improvement. Justify, implement and evaluate changes to operations in line with modern approaches.

  A make or buy analysis

Develop a report for Figi Fabricating that will address the question of whether the company should continue to purchase the part from the supplier or begin to produce the part itself.

  Prepare a staffing plan

Prepare a staffing plan showing the change of your unit from medical/surgical staffing to oncology staffing.

  Leadership styles in different organizations

Ccompare the effectiveness of different leadership styles in different organizations

  Risk management tools and models

Be able to understand the concept of risk, roles and responsibilities for risk management and risk management tools and models.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd