You are here »Home »Case Studies »Java » GREEN
GREEN

Customer Relationship Management Portal Solution
Overview
GREEN is a CRM (Customer Relationship Management) portal solution. The GREEN architecture allows companies to more easily customize and integrate customer-facing business processes in order to build and maintain more profitable relationships. It is scalable to grow and flexible enough to be tailored around the organization’s business processes
Key features like scheduling calls, meetings and mails, customer address management, report generation, document management, workflow management, maintaining further activities, managing ToDo lists , project management etc., enhance the relationship-building capability of the portal . The User Interface is enriched with portlets where each portlet can be managed individually with features like drag-and-drop re-positioning etc. GREEN also provides several functions and other applications like Google maps, charts, calendar, and ERP (Enterprise Resource Planning). GREEN is developed on the strong foundation on Web 2.0 framework, RichFaces and other OpenSource technologies.
Tools and Technology
- Java 1.5
- JSF 1.2, RichFaces
- Hibernate 3.0
- DB2
- LDAP
- Yahoo! User Interface Library
- Apache Tomcat 5.5
- Eclipse Europa
- CVS
Key Challenges
Technical Challenges
Development of complex portlets for customer management using JSF framework. Portlets should be able communicate with each other with minimum response time. Development of AJAX driven GUI and management of inter-portlet communication were time consuming.
UI Challenges
Complex GUI development using Rich Faces framework and Yahoo User Interface.
Database Challenges
Creating complex mapping between OO design and relational database using Hibernate framework.
Solutions
Above issues were addressed effectively resulting in a user friendly GUI and fast communicating portlets with AJAX calls.
Business Benefits
Green helps the company offer quality customer service. Information gathered through CRM tool could be used to modify marketing strategies thus reaping great benefits for the client. The project was a learning experience for the Java team in technologies such as JSF, Hibernate, and Rich Faces.
Back to References Next Reference
