Process automation refers to technology-enabled automation of complex business processes in modern organisations. It's also known as “business process automation” or “digital process automation”.
Business Process Management Systems (BPMS) are dedicated to providing support to process automation and play a key role in today's enterprise digital transformation.
Cloud computing, as a major computing paradigm emerging over the last decade, has evolved into one of the most widely used computing resource platforms. It's shifting the deployment of BPMS from traditional on-premise models to the Software-as-a-Service (SaaS) paradigm. This delivers Process Automation as a Service (PAaaS) to organisations in the cloud.
However, traditional BPMS are designed to serve a single organisation on premise, not multiple organisations in a cloud environment.
To support PAaaS, it's necessary to establish the design of a new paradigm to address the issues and challenges imposed by the need of migrating BPMS into the cloud.
The research topics below can be scoped depending on your study level (including VRES, Honours, Master of Philosophy, and PhD).
- Designing generic and scalable system architecture to support PAaaS.
- Creating an architectural solution built on and empowered by micro-services infrastructure.
- Creating a performance evaluation framework for Cloud-based BPMS.
- Creating workload balancing strategies to support process execution.
- Uncovering system reliability issues such as data management, access control and security.
You'll conduct these activities mainly in the School of Information Systems at QUT. You may also collaborate with researchers from our external academic partners in Sun Yat-sen University, one of the top eight universities in China.
Upon completing this research, we expect to have:
- a cloud-based BPMS architecture to support scalability and reliability
- a performance evaluation framework for cloud-based BPMS and PAaaS
- an approach for measuring and/or predicting the workload for cloud-based BPMS
- workload distribution strategies and/or algorithms for cloud-based BPMS.
Skills and experience
To be considered for this reseach, we expect you to have:
- knowledge of cloud computing and service computing
- problem solving and critical thinking capabilities
- programming skills, including web application development languages
- reasonable writing skills.
While not required, we'd prefer if you have some knowledge of process modelling and automation.
- process automation
- cloud computing
- service computing
- load balancing
- elastic service
- system scalability
Contact the supervisor for more information.