My Research Activities and Publications
Microservices Data Mining for Analytics Feedback and Optimization – Research Paper 21
This research proposes a model based on the principles of data mining called Stream Analytics Feedback and Optimization (SAFAO) which can used to achieve a continuous optimization of microservices.
Published in International Journal of Enterprise Information Systems
Machine Learning Approach to Vulnerability Detection in OAuth 2.0 Applications
In this paper a Machine Learning approach was applied in the detection of potential vulnerability in the OAuth workflow. Seven classification models were developed, tuned and evaluated.
Enhancing Distributed Transaction Performance in Microservices via Buffered Serialization
This research proposes a model based on the principles of data mining called Stream Analytics Feedback and Optimization (SAFAO) which can used to achieve a continuous optimization of microservices.
Recursive Redundancy Zoning for Highly Available Microservices Architecture
This paper aims to provide a solution to the challenge of High Availability in microservices by a novel approach called Recursive Redundancy Zoning(RRZ). This research adopted an integrated approach to High Availability by enhancing the Chain Oriented Load Balancing method. It adopts a combination of redundancy nesting and containerization to ensure early fault detection and isolation.
BOUNDED CONTEXT BASED EVENT MODELLING OF A MEDICAL ERP SYSTEM USING CQRS PATTERN
This research aims to create an improved design model for a Medical Information System (MIS) based on the Command Query Responsibility Segregation (CQRS) and Event Sourcing (ES) pattern. The novel approach is termed Bounded-Context-Based (BCB) event modelling was adopted to indicate an enhanced microservices design approach where the definition of the application entities centers solely on Bounded Contexts.
A Simplified Approach to Distributed Command and Event Handling in CQRS Architecture
An evolutionary approach to microservices design was applied to study the information flow within the architecture and establish the reliability properties. Using this approach, a prototype of a Medical Information System was designed and software complexity analysis was applied to quantitatively evaluate the obtains reduction in complexity.