Fortune 500 Pharma Company
Re-architecting the eTMF application to Model-view-viewmodel
services offered
Overview
The Client
The approach
How Celestial Helped?
Implemented a multi-tenant architecture
Automated provisioning of Kubernetes objects
Azure AD integration
our approach
Project Objectives and Approach
The eTMF Next-gen project’s objective was to upgrade the eTMF application to use the latest production version of Ext JS 7.x and to re-architect the application so that it uses the inherent automated functions and features such Sencha CMD, MVVM, as well as proper theming. The existing eTMF application lacked the “Next Generation” TMF capabilities like automated quality checks, proactive monitoring, modeling, and predicting all aspects of records management from the study, design through closeout. We assisted in upgrading the older Ext JS version to the latest which follows the inherent automated functions and features such as Sencha CMD and MVVM.
Ext JS 4.2 to 7.2 version
MVVM Architecture
Automated Quality checks
scope
Solution Summary
We used Model-view-viewmodel (MVVM) architecture for this eTMF Next gen project. The best part of MVVM architecture is that we can attach multiple views to a single viewmodel. A new Ext JS 7.2 classic app was created, and their existing code was copied into the correct folder structure of a MVVM Ext JS app. During the build, we created a single app under src/main/javascript, with Sencha app having its artifacts copied over to the appropriate subfolder under webapps. We had a Single Page Application (SPA) and each JSP was getting converted to a proper Ext JS Route and thus the URLs (deep linking) were almost identical.
Technology Used
Sencha
the results
Outcomes
Frontend upgraded to latest version of Ext JS
Brought the application to MVVM architecture
85% Performance improvement
80% faster loading time
contact us
Connect With Us
technology stack and leverage data and AI for competitive advantage