Improved scalability thanks to a new workbench
Paranor modernised the existing development environment for Avaloq so that scaling of the data could be improved and the growing volumes of data could be managed. In particular, the fact that the banks’ developers are distributed around international sites meant that a functioning setup for remote development became a central issue.
The existing integrated development environment (IDE) was to be modernised to improve scalability. Special attention was to be paid to operation and performance for remote development, as the developers now work distributed all around the globe.
The customer already had a 3-tier IDE for in-house developments and adaptations at customer sites. The development environment was based on Eclipse and EMF/xcore and contained – among other things – a complex version control system developed by the customer. The purpose of this project was to modernise the IDE and the version control system to improve its scalability. The performance of the previous IDE was inadequate. In particular with regard to remote development. The project included the introduction of the JEE 3-tier architecture, including web services. Eclipse and EMF/xcore continued to be the basis, and some of the functionality was retained but modernised to take advantage of new technologies and new APIs. For example, Mylyn was used for the modelling of changes and workflows.
A carefully selected team from Paranor used the Scrum framework to implement the project and was responsible for analysis, architecture and implementation on all three tiers. The solution was then handed over to Avaloq, and since then the development environment has been further developed by Avaloq.