Case Study Platform for Comprehensive Vendor Research & Analysis
www.brainvire.com | Š 2014 Brainvire Infotech Pvt. Ltd
Page 1 of 1
Client
Requirement
The client is a renowned research firm focused on IT, design and marketing services and offer independent, quantitative analysis on leading services firms in support of procurement decisions within small, medium and large enterprises. The client publish the leading research on mobile application developers and are rapidly growing their coverage of services in the areas of digital design & marketing, customer relationship management (CRM), enterprise resource planning (ERP), enterprise content management (ECM), productivity and business intelligence (BI) and big data analytics. The client demanded a website which can provide the buyer a comprehensive vendor research at no cost. The vendor research and analysis platform combines the elements of traditional IT research offerings with features more common in the business-to-consumer market. The site provides a “Leaders Metrics” summarizing a deep quantitative analysis of the covered companies with their ratings. The data is collected via independent online sources and is thoroughly researched to rank and rate firms. The Leaders Metrics leverages proprietary research and methodology to identify top services firms and map their capabilities. Companies are plotted on the matrix based on their proven ability to deliver and focus on a service type. Also, the Screening tools provides a series of dynamic directories with filtering tools covering company size, geographic location, hourly rates and focus areas making it easy for the buyer to identify the firms that best match their needs. The buyer can register and verify market leading database of companies and references. It‟s a free service and typically completes the research work in 24 hrs. In addition to this, the service providers can grow their lead generation faster and manage reputation of their prospects with ease. The site also clearly labels which companies are paying sponsors and attempt to reveal all critical information of the outsourcing country statistics to aid your decision making. Each country has been scored across dozens of key statistics which fall into three broad areas of Cost Competitiveness, Resources & Skills and Business & Economic Environment.
Project
Challenges
Team faced the following challenges:
Developing a robust framework for the site which is capable of managing millions of users at the same time without slowing the site down.
Generating reports based on the data collected via different sources to rank and rate firms.
Ensuring easy navigation through the implementation of web usability principles in the website design.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 2 of 2
Enabling the site to operate at top speed even in peak traffic hours and maintaining good load balance.
Ensuring safe and secure transfer of data.
Technologies Operating System & Server Management
Development Tools & Environments Database
Used Red Hat Linux 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 PHP5+, Apache Web Server, AJAX, Java Script, HTML5, CSS3 etc. MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups
Manpower Project Leader
1
Developers
2
Designers
1
Quality Assurance Testers
1
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 3 of 3
Planning The site was equipped with: The Database layer containing MySQL Server Database, Tables, Stored Procedures and so on. The Interface layer and Database Abstraction layer for converting data between incompatible type systems in databases and accessing data from the database respectively. The Business Logic layer consisting of all the business logic procedures for modules. The User Interface layer which forms the Graphical User Interface of the website.
Architecture The website was mainly characterized by rich data and featured extensive capabilities for users to perform vendor analysis and evaluation which entailed PHP and MySQL Server. The development structure was specifically implemented to facilitate the „faster to market‟ transition of such concepts. Effective access to the database in an object oriented context was implemented using an interface translating the object logic to relational logic so as to communicate with the relational databases in an object-oriented manner. The access to the database was enabled through the creation of an intermediary abstraction layer. Only the complex retrieval of data from multiple tables was facilitated through stored procedures and everywhere else conditional syntax was implemented to ensure seamless performance of the website. Images, applications and data were called from their respective servers keeping the UI layer free of any business logic.
Development
Highlights
Designed and implemented a highly secure system for online market researchers that allow search and view of data related to vendor research and analysis based on the user preference. The entire framework was kept highly scalable in order to provide adaptability & ease. Extensive pre-development research was carried out to create a robust system in minimum time through the judicious use of CSS, AJAX and HTML controls. Web usability guidelines were strictly adhered during the development phase and the site was developed and fully functional within a span of 6 months.
www.brainvire.com | © 2013 Brainvire Infotech Pvt. Ltd
Page 4 of 4