Advanced

Microsoft Azure: Regelmotor

Laulaja, Carl-Henrik and Wallberg, Jimmy (2016)
Computer Science and Engineering (BSc)
Abstract
This bachelor thesis and project were done at Combitech AB in Helsingborg where the company had shown a previous interest in a rule engine solution for placement in the cloud. Part of the project was to identify an existing rule engine that could be further developed and implemented into a larger solution also adhering to any requirements presented by the target cloud system. Several candidates were analyzed and after an exclusion and testing process, the best suited rule engine was chosen. Beyond analyzing the existing rule engines, suitable solutions for storage and inter-app communication were identified and created along with a basic interface for user interaction. This thesis focuses on the analysis process; which rule engine was... (More)
This bachelor thesis and project were done at Combitech AB in Helsingborg where the company had shown a previous interest in a rule engine solution for placement in the cloud. Part of the project was to identify an existing rule engine that could be further developed and implemented into a larger solution also adhering to any requirements presented by the target cloud system. Several candidates were analyzed and after an exclusion and testing process, the best suited rule engine was chosen. Beyond analyzing the existing rule engines, suitable solutions for storage and inter-app communication were identified and created along with a basic interface for user interaction. This thesis focuses on the analysis process; which rule engine was chosen and why as well as the selections that were done concerning communication between the different parts of the system. The result of the project was deemed successful as a rule engine was integrated and uploaded to the cloud, still showing positive results regarding its’ data processing procedures and internal communication capabilities. The rule engine that was selected was NRules, which needed further development in several aspects before able to work as a cloud service. This thesis further describes a number of other results met during the project as well as complications that were discovered while developing the various parts of the system and why NRules was deemed to be the most suitable rule engine solution. The target cloud for the project was Microsoft’s own Microsoft Azure, which is well established on the market today and has a wide selection of services, of which “webjobs” and “storage accounts” proved suitable for this project. (Less)
Please use this url to cite or link to this publication:
author
Laulaja, Carl-Henrik and Wallberg, Jimmy
organization
year
type
M2 - Bachelor Degree
subject
keywords
nrules regelmotor molnteknologi microsoft_azure c#_.net
language
Swedish
id
8885503
alternative location
https://portal.ch.lu.se/Campus.NET/Services/Publication/Export.aspx?id=2947&type=doc
date added to LUP
2016-06-28 04:07:32
date last changed
2016-06-28 04:07:32
@misc{8885503,
  abstract     = {This bachelor thesis and project were done at Combitech AB in Helsingborg where the company had shown a previous interest in a rule engine solution for placement in the cloud. Part of the project was to identify an existing rule engine that could be further developed and implemented into a larger solution also adhering to any requirements presented by the target cloud system. Several candidates were analyzed and after an exclusion and testing process, the best suited rule engine was chosen. Beyond analyzing the existing rule engines, suitable solutions for storage and inter-app communication were identified and created along with a basic interface for user interaction. This thesis focuses on the analysis process; which rule engine was chosen and why as well as the selections that were done concerning communication between the different parts of the system. The result of the project was deemed successful as a rule engine was integrated and uploaded to the cloud, still showing positive results regarding its’ data processing procedures and internal communication capabilities. The rule engine that was selected was NRules, which needed further development in several aspects before able to work as a cloud service. This thesis further describes a number of other results met during the project as well as complications that were discovered while developing the various parts of the system and why NRules was deemed to be the most suitable rule engine solution. The target cloud for the project was Microsoft’s own Microsoft Azure, which is well established on the market today and has a wide selection of services, of which “webjobs” and “storage accounts” proved suitable for this project.},
  author       = {Laulaja, Carl-Henrik and Wallberg, Jimmy},
  keyword      = {nrules regelmotor molnteknologi microsoft_azure c#_.net},
  language     = {swe},
  note         = {Student Paper},
  title        = {Microsoft Azure: Regelmotor},
  year         = {2016},
}