Overview
This software is an upgraded online course delivery system for a leading education group in the US, to accommodate the rapid growth of users while providing better services. The original system was to adapt the entire procedure of teaching and learning to a virtual educational community setting for convenience. However, the client's previous system encountered numerous reoccurring performance problems as the increase in customer feedback urging the company to optimize their existing system. The client then made a choice to outsource their technical support business to SDIT to find a solution for the web application.
Technology
The major technology in this project is J2EE, which is one of the most popular current technologies. The main purpose of J2EE is to simplify the design and implementation of enterprise applications. J2EE separates low level services from the application logic and generate time savings when you need to locate those services. J2EE allows for flexibility. It can deploy the application to any application server with relatively few changes necessary. APIs used in J2EE are well documented and J2EE allows clear communication.
Solution
SDIT not only examined the previous system with emphasis on upgrading the capacity, but used a holistic approach to examine the system which led us to suggest to the client that a redesigning and restructuring of the website from scratch might be best. With firm basis for these suggestions, the client agreed with our perspective. Since performance is the biggest concern for this particular client, SDIT concentrated on the capacity of the database to support multitudes of users simultaneously. Based on three-tier architecture, the back-end of the website adopted PostgreSQL, which is a powerful and completely free database; the software engineer developed the application with CGI scripted with Perl to communicate between front end and back end in J2EE framework. The process was well defined and a reasonable plan was made according to our previous outsourcing experience. With our commitment to giving clients only our best work, the website was completed in a short time span and flawlessly delivered to our client. The resulting solution was well received by end users, which in turn enabled them to gain the desired efficiency as well as increased customer satisfaction.
Achievements
- The system is well built and responds quickly to user requests.
- The online course delivery system could accommodate numerous simultaneous users.
- The product increased the efficiency of online teaching and learning activities.
- The company saved costs through outsourcing the technical tasks of their business to SDIT.