Black and whote photo of a road

Wrapping the API' s (POC)

A visual diagram of subsystem A. Showing the microservice, data store, anti corruption layer and subsystem B

The Problem

Queensland Department of Transport and Main Roads (TMR) was in need of modernising a large legacy system. The legacy system was on a dated mainframe with significant costs. The strategy was to implement an anticorruption layer (facade) around the legacy system and then gradually replace it with micro-services. There are 100's of endpoints that require implementation. A pilot showed that it would take 3 to 5 days to implement each endpoint. With hundreds of these to implement, the time would simply blow out and costs would be too high.

The Solution

TMR commissioned a pilot to investigate using automation on the project and approached WorkingMouse.

The WorkingMouse approach is to apply the principles of Jidoka (automation with a human touch) by using bots to code the majority of what would have manually been done.


A black and white photo of a man wearing headphones working at a computer
a black and white photo of a road in brisbane

Automation at Scale

This is achieved by using a Codebot. A Codebot enables developers to fashion specific software engineering tools to achieve high-levels of automation, in other words, automate software development.

   

The Outcome

TMR's new custom built bot used the WSDL descriptions of the APIs to generate over 90% of the code that was being written manually.The time taken to implement an endpoint was reduced from 3 to 5 days down to 1 to 2 days. Conservatively, it is an estimated 60% saving.

With the high-levels of automation, TMR is now able to implement 100' s of endpoints and continue their large-scale modernisation.

A balck and white photo of a man working at a computer

Check out our other projects

Case Studies Case Studies

All Rights Reserved. 2024 WorkingMouse Pty Ltd. All Rights Reserved.