TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Case Study for Web Based Dispute Resolution Application
1. Case Study for Web Based
Dispute Resolution Application
Brainvire Infotech Pvt. Ltd
www.brainvire.com
http://www.brainvire.com
2. Client Requirement
http://www.brainvire.com
Dispute Resolution Application designed
Neutral setting and solve problems with retailers
Web-based application that will allow the end users
to file a claim/complaint
Also Allowed to add other users to help and support
their claim
3. http://www.brainvire.com
The Scope of The Project Includes:
To provide an excellent web based solution
Application will have a directory of industries around the world
Also maintains a blog which regularly publishes information
Select the type of account they wish to create
Tech-Savvy in order to use the system
User-friendly controls
Maintenance and Update of the system
4. http://www.brainvire.com
Project Challenges
The challenges faced by the team:
Application that could handle a large number of users smoothly
New Architecture of Model-View-Controller framework
A robust framework for supporting the smooth functioning
Synchronizing and incorporating web usability principles
Ensuring user privacy and safeguarding
Lot of Research For legal compliant management system
5. Technologies Used
http://www.brainvire.com
Operating System &
Server Management
Operating System & Server
Management
Windows OS, Multi-Server Architecture
with Staging & Production Environment
through Version Controlling releases,
Server Optimization, Security & SSL
Implementation, Scheduler for Back-
ups, Alert Monitoring System
Integration, Server Performance Tuning
at regular intervals, Software Firewall
Configuration & Maintenance
Development Tools & Environments ASP.Net, MVC, C# etc.
Database MS-SQL Database Server 2008, Report
Service (SSRS), DB Clustering, DB
Optimization, Master Slave Replication,
Query Optimization, Scheduler for
Backups
7. Planning
http://www.brainvire.com
The following approach was decided in order to meet
the client’s requirements:
i.After taking all scenarios and requirements into
consideration and looking at the cost factor, the Brainvire
team decided to implement Asp.Net application for allowing
client to manage the content
i.A new intuitive design and site overhaul was done in order
to attract its end-users by giving them clear visibility on
important areas
8. Architecture
http://www.brainvire.com
i.Business Access Layer:
This layer contains the business logics, validations related to data. This
layer also contains Model-View-Controller which efficiently relates the
user interfaces with the under lying data models.
i.Data Access Layer:
This layer contains MSSQL Server Database, Tables, Stored
Procedures and so on. It also helps Business Layer to connect the data
and perform required action by returning data or manipulating data
i.PL:
This layer contains .asp or html where data is presented to the user and
inputs are taken from the user.
10. http://www.brainvire.com
The main advantages of the 3-Tier Architecture are:
Flexibility – By separating the business logic
Maintainability – Changes to the components in one layer have no effect
on any other layers
Reusability – Separating the application into multiple layers makes it
easier to implement re- usable components
Scalability – 3-Tier architecture allows distribution of application
components across multiple servers
Reliability – 3-Tier architecture if deployed on multiple servers
11. http://www.brainvire.com
Development Highlights
Web Application provided a platform for end users to create their
accounts and file
End users can also select the type of account
Control of the website was handed over to the client for administration
Detailed requirement gathering was done that helped setting up a well-
designed system
Web usability guidelines were strictly followed during development
Application was made with a responsive layout