1 / 2

Scaling Application from Old Technologies to Modern Platforms– The Nous Way

Get an insight on scaling application to handle large data-sets and multiple users for a School Administration Software

RanjitS
Download Presentation

Scaling Application from Old Technologies to Modern Platforms– The Nous Way

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Case Study NOUS INFOSYSTEMS CMMi Level 5 SVC+SSD v1.3 ISO 9001:2008 ISO/IEC 27001:2013 L E V E R A G I N G I N T E L L E C T SaaS Product for School Administration Software

  2. NOUS INFOSYSTEMS CUSTOMER: The client is a leading provider of school administrative software for educational institutions in all 50 states of USA and over 115 countries. • Non compatible built-in functions and third party APIs are converted into Visual Basic Equivalents by the tool •Code changes, DB design, User interface designing and the integration of different layers have been done by Nous experts CMMi Level 5 SVC+SSD v1.3 ISO 9001:2008 ISO/IEC 27001:2013 L E V E R A G I N G I N T E L L E C T BUSINESS REQUIREMENTS: Customer wanted to migrate their school administrative systems to modern technologies along with new feature enhancements. They wanted to host the new administrative system on a combination of on premise and cloud based SaaS models . Below are the requirements • Converting a QuickBasic based School Administrative System into a Visual Basic Application using conversion tools • Immediate migration to windows product and then to web based products. •Migration of data from encrypted binary files to RDBMS • Enhancing the School Administrative System with Teacher Grade book and Portals for Teachers, Portals for Parents and Students. Adding new modules to the Student Administrative System. • End-to-end support for the product and the other ancillary applications. Data Migration •The backend binary files of the QuickBasic application and the third party encryption were converted into Visual Basic application, which is eventually used to decrypt the binary files to intermediate files. •Data migration tool read these intermediate files and exported the data to the SQL Server database. •Database tuning was performed on these databases after the conversion to ensure better performance. Support • Provided the development and production support to cloud based and on premise versions for around 3000 customers.700+ deployments •Support provided is 24x7 with L1, L2 and L3 support levels CUSTOMER BENEFITS: • The engagement started with a 6-member team that provided product consultative and enhancement services for their existing product till the maturity phase of product life cycle • The services helped client to scale application to handle large datasets and multiple users NOUS SOLUTION: Nous delivered this project in three stages: Code Migration The QuickBasic application is a suite of exes consisting of various BAS modules. 200+ BAS modules were used with 450 KLOC. It also included various third party libraries to interact with optical scanners, camera and barcode scanners. Nous Architect Team studied the code and recommended writing a tool to convert the QuickBasic code to Visual Basic code. It was esti- mated that around 40% code, which is the core business logic, can be converted using the tool. Below are the deliverables: •The tool extracted the business logic and Visual Basic compatible part of the code and directly converted them into subroutines and functions. Copyright© Nous Infosystems. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without written permission by Nous Infosystems. All other trademarks mentioned herein are the property of their respective owners. CONTACT US New Jersey, USA Tel: +1 732 985 9533 Brentford, UK Tel: +44 208 587 1411 Toronto, Canada Tel: +1 905 402 9943 Mainz, Germany Tel: +49 6131 28910 31 For more informtion, Please visit - www.nousinfosystems.com or mail us at info@nousinfo.com Sharjah, UAE Tel: +971 526264954 Bangalore, India Tel: +91 80 41939400 Coimbatore, India Tel: +91 422 3058800

More Related