- "I would say that they are meeting/exceeding my expectations. They appear very capable and their high level of enthusiasm for the project is great."
- Senior QA manager
EMS and CMS developments in Java
The Online Reading Website was an outsourcing project within China. The client was a book vendor who recently took interest in providing online reading services. Although the client had a decent Enterprise Management System (EMS) that kept tracked of their printed book records, the system was no longer efficient with addition of online reading system. In addition, the vendor wanted one EMS to manage their website, printed book/eBook records, and their internal enterprise data. Since the vendor just expanded their business, they did not have enough employees and resources to continue their old management system. The vendor turned to RayooTech Co., Ltd for a business solution and a powerful EMS.
After analyzing their situation, the vendor and RayooTech came up with a cost efficient business solution. RayooTech engineers would create an enterprise web portal which includes EMS for internal use and Content Management System (CMS) for vendor’s website and online reading service. A small team of web developers would set up a Java CMS for the online reading service. When the vendor finishes setting up their own IT branch, RayooTech team would provide training to several employees on how to use EMS and CMS. In consideration for cutting down cost, our engineers decided to use many GNU GPL open source distribution tools and technology to complete this project.
Enterprise Web Portal
The portal includes both EMS and CMS. The EMS contains a user module, vendor info manager, and book/eBook record database. The user module controls permission level for book vendor employees. Users will have different access level depend on their authority within the company. Vendor info manager contains payroll, employee, and company information. Only special employees can access and modify information in this module. The book/eBook record database includes information on book information and its license distribution. This database interacts with the book vendor ecommerce website and online reading services.
For the online reading services, Java CMS frontend enables public users to register for accounts, create fan pages, chat in forum, and view eBooks. Book vendor employees can login into the backend of CMS through EMS. The company’s IT employees can maintenance their website and online reading service.
RayooTech team built the enterprise web portal using Model-View-Control (MVC) software architecture. Our engineers used Apache Tomcat to implement Java Servlet and Java Pages, and we used open source Struts as framework for dynamic and customized Java pages. Our engineers used CVS to keep track of all the version of coding. In addition, we also provide Junit testing after each stage of the project is complete. The building of the enterprise web portal was a success until the testing stage.
During the testing stage, our staff discovered inconsistency in the book records. Our engineers had to find the problem from the EMS’s book/eBook record database. It turned out that, the corrupted data was caused by the old EMS system. The book vendor’s old EMS stored data in File Maker Pro. Transferring book/eBook records was difficult because the old system had money corrupted data files. Our engineers had to create an automation test to signal and retrieve the defective data. Finally, the data were parsed than fed into Oracle database.
- 5 Ways to Evaluate Your IT Outsourcing Maturity
- More Businesses Looking to Cloud Accounting Software
- 5 Things To Know When Looking For IT Outsourcing Consultants
- China – world’s second largest service outsourcing country
- iOS 7 – Apple urges developers to update apps
- 10 Aufgaben der Outsourcing-Technologie für Kleinbetriebe – Tei
- Professional Magento Development Company Discounts Pricing