J2EE Web-Based Thin-Client CRM Application Development and Maintenance. Best Practices of Russian offshore IT outsourcing companies. RUSSOFT
Attention: the new version of RUSSOFT website is available at russoft.org/en.
RUS | ENG

Supported by:

Project Title: J2EE Web-Based Thin-Client CRM Application Development and Maintenance

Company:Auriga, Inc. View Company Profile
Client (Country):An international company headquartered in the USA.
Developer of a web-based customer service solution for industries that sell technically complex products and services. Customer service solutions, offered by this company, are particularly feature-rich in the core Customer Service areas of e-Service, Service Call Centers and Partner Relationship Management (PRM). Written in Java (J2EE), the solutions offered by this company are web-based, but not merely web-enabled. Designed to leverage the latest enterprise-grade infrastructure technology, these applications are customizable, low-cost and quicker to be implemented as compared to other products of this kind.
Duration, months:48
Total Effort, person/months:15
Total Views:7953

The Challenge

The challenge was to perform a full life-cycle development of a number web-based J2EE customer care applications.

The Solution

Auriga's contribution to the project included:
  • Application development following J2EE standards and best practices:
    • Three-tier web based J2EE application utilizing distributed transactions, connection pooling, session and message driven EJBs
    • Database and data abstraction layer
    • XML based communication between Java and Web browser
    • Advanced DHTML UI to minimize user training and enrich user experience
  • Product certification for and its porting to various operating systems, application servers and database management systems.
  • Integration with third-party and legacy systems:
    • Client requirements analysis,
    • CRM application implementation and integration
    • Implementation’s regression testing
    • Onsite deployment
    • Ongoing application maintenance and support
  • Full life-cycle project on custom product implementation for end-clients:
    • requirements analysis , including reverse engineering of business logic out of the code being replaced
    • Design and implementation
    • Testing, verification and validation.
    • Deployment and training (both offsite and onsite)
    • Ongoing first-level and second-level support and maintenance for end-clients
  • Second-level support and maintenance for installed applications:
    • Defect detecting and fixing
    • Application functionality enhancement
  • Participation in the client’s presale activities which includes proof of concept development and technical consultations of a prospect end client
RESULTS
  • Application certified for various application servers (IBM, BEA, Oracle, JBoss, Orion), various database management servers (MS SQL, Oracle, Sybase, MySQL, DB2) and different hardware and software platforms (Solaris, Linux, Windows, HPUX):
    • Application installed for different configurations
    • Installation and configuration scripts developed and updated where required
    • Regression testing performed
  • Integration with third-party and legacy systems - mainframe applications and libraries, custom web services and third-party search engines (MS Exchange and LDAP servers, Outlook, Inktomi, etc).
  • Current version of application was implemented and deployed for a number of Fortune Top 100 companies worldwide:
    • Several custom implementations of CRM product, based on a common platform, completed.
    • Migration from CRM systems previously installed at the client-side accomplished
  • Follow-up support and maintenance services are continuously delivered:
    • to solve different engineering issues customers may experience with the application
    • to provide technical feedback if needed
    • to perform efforts estimation for new requests
    • to certify application for increased load or changed environment by e.g. conducting performance and regression testing

Tools and Technologies

  • J2EE, J2SE, XML/XSL, HTML/JavaScript
  • Oracle, MS SQL, DB2
  • MQ Series, IBM WAS, BEA WebLogic, JBoss, Oracle AS/Orion
  • Solaris, Linux, Windows
  • Apache Jakarta libraries, Javamail, JIntegra DCOM bridge, LDAP, SOAP/Axis, Inktomi, etc.
  • Intel, Sun, IBM

Related links

Post Your Story, Tell All About Your Success!

If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.

Available Success Stories From Companies:

Disclaimer

All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.

While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.