Clients
Case Studies
White Papers


   
 



Case Studies

ASP Web Access Client

Design and Development of Web Access Client for an Enterprise Collaboration and Business Process Management Application

Challenge

Requirements from the ASP were to ensure that the Web Access Client (WAC) provided the same rich functional user interface, usability features, performance, and scalability provided by their Win32 based thick client. In addition, the WAC had to render dynamically generated business process forms. Another important challenge was to have the WAC internationalized (i18n) and localized (l10n) in multiple languages. Parsing and rendering complex business process forms at run-time was another significant challenge.


Background

A leading Application Service Provider (ASP) of Enterprise Collaboration and Business Process Management solution wanted a browser based Web Access Client to complement their Win32 based thick client.


Approach


ZenSutra working with the client's engineering and product management team developed Use Cases and Functional Requirements.To meet the requirements of an extensible design, a multi-tiered, layered, and MVC (Model-View-Control) architecture design pattern was used. Velocity template engine technology from Apache Jakarta's project was selected as a component within this architecture to meet the challenging requirements.

A custom parser in Java was developed to process XML based business form definitions into DHTML forms. The parser can generate the DHTML forms on the fly (dynamically) with support for the standard form widgets (Radio buttons, Checkboxes, …) and enhanced complex widgets such as address control, calendar/date control, grid control, etc.

ZenSutra's PRM (Product lifecycle Resource Management) methodology was used in the design and implementation of this project. This resulted in the delivery of the project within schedule and budget constraints and exceeded the client's expectations in the areas of functional richness, usability, performance, and scalability.

 
   
Application Architecture


 
Tools and Technologies
Sun Solaris 8, Oracle 8i
Weblogic Enterprise Server 5.1
XML, DHTML, JSPs, Servlets, EJBs
Velocity Template Engine
Internet Explorer 5 and above
Rational Rose for UML modeling
DOORS for Use Case development
and management
StarTeam for Software
Configuration Management
Project Metrics
260 Person Month Effort
Duration of 11 Months
120 Use Cases were developed
500 Test Cases were developed
500,000 Lines of Code
190 Screens were developed
125 Pages on On-line Help
 
 

View/Download the PDF file

 
    Home Who We Are What We Do How We Do It Careers Contact Us  
 Copyright © 2001-2002 ZenSutra Software Technologies Pvt. Ltd. All rights reserved.