Need to Upgrade Your Enterprise App to Angular?Posted by Itay Herskovits on Nov 04, 2014
One of the keys to success in web development lies in knowing how to best use your tools. From smaller organizations looking to get a new product off the ground to larger organizations looking to optimize internal processes, an intelligently-applied Angular application can both ease implementation cause and speed deployment. In this sample case study we’ll look at how an Angular app can save time – and resources – as a front-end to a large internal database.
The case in question is a large company (more than 10,000 employees) with an internal product database. The database is used to track warehouse inventory as well as internal organization resources, and has been in use for nearly a decade. The database – consisting of dozens of tables and millions of rows – has grown with the company, and is a vital resource accessed by hundreds of employees on a daily basis.
Unfortunately while the database has grown, the performance of the front-end hasn’t kept pace. The data is stored in an Oracle database – which has no problem handling the load – but is accessed via an antiquated front-end written by a consulting firm in C++ against the Windows operating system. As the expertise doesn’t exist in the company to maintain the software, a lot of the access terminals have simply not been upgraded in the meantime.
The Desired Solution
The company is looking for a responsive application that can evolve with their technology choices – something OS-independent while also offering a way to secure the valuable data history stored in their existing Oracle database. As the system will be deployed across the entire company, it needs to operate in several different locations seamlessly, while being performant enough to allow for simultaneous access by the hundreds of employees who make use of it on a daily basis. The project stakeholders opted to develop the application in-house, and are looking for a tool set that is both secure and extensible.
The New Needs
In essence this case is looking at a new application built on top of the existing data store. While the data storage hardware is largely in place and can continue to operate without significant modifications, the entire technology stack will need to be revamped in order to be flexible enough to meet the demands put upon the application. Furthermore, the company doesn’t want to be locked into a specific operating system or platform – having suffered far too many issues with their setup as it exists today.
Increasing Efficiency with Backand
Build your Bootstrap + Angular app with Backand today. – Get started now.