Case Study For Data
Governance Portal
Brainvire Infotech Pvt. Ltd
www.brainvire.com
http://www.brainvire.com
Client Requirement
http://www.brainvire.com
The website is the Data Governance intranet portal
Data Governance is the practice of bringing clarity around data
and ensuring
Central Tool Supporting the Data Governance Department
Catalogue that holds those data items
Allows all Involved to search the catalogue and browse
Portal also supports the department in processing changes to
data in a controlled and transparent manner
http://www.brainvire.com
Client’s Specific Requirements
Portal is centric to Catalogues
Provide visibility around what data is being governed
list all data items under governance
For each data set under governance, a number of information
elements will be captured
There are components, governance roles, quality measures,
access rights, governance type, quality reports, documents and
privacy defined
For each catalogue, there are components defined
Defined as primary components, mandatory components or normal
components
Item may create relationship with other catalogue components
Members can view or download data from the portal
Members can subscribe to public catalogue items as an email
Subscribing parties get update of new changes or addition of data
http://www.brainvire.com
http://www.brainvire.com
Project Challenges
Data in a Controlled and Transparent manner
Scalability is a key consideration
Site Labels and Static Contents in Desired Language
Ensuring more complex relation between the data and its consistency
Creating versions and reverting version
 Transforming and Distributing data
Technologies Used
http://www.brainvire.com
Operating System &
Server Management
PHP (Server-side Language) A suitable managed code development
environment for handling the extensive
project.
Red hat Linux Sturdy and stable operating system with high
level functionalities for online development.
MySQL Engine Versatile, low-maintenance database
management system. Cross-platform
compatible database component of the
LAMP platform.
Microsoft Visio Integrated tool best suited for modular
architecture and iterative development of
software.
Zend Studio Versatile web development tool with
exhaustive support for CSS, JavaScript, and
various server-side scripting frameworks.
Subversion (SVN) Ideal application providing stratified storage
and back up of code files.
Symfony Framework Symfony is a full-stack framework, a library
of cohesive classes written in PHP.
Manpower
http://www.brainvire.com
Project Leader 1
Developers 4
Designers 1
Quality Assurance
Testers
1
Planning
http://www.brainvire.com
Database layer containing MySQL Server Database, Tables,
triggers and so on
Data Access layer containing the Data Access DLL responsible for
accessing data from database
Business Layer DLL consisting of all business logic procedures for
modules
Request, Challenges, Profile, Showcase, Offerings, Directories,
Fund, Circle etc
The User Interface Layer, which forms the Graphical User
Interface of the website
Architecture
http://www.brainvire.com
User Interface Layer: This will include the page level layer which will be
accessing the other layers beneath to present the data.
Business Specific Layer: This acts as a bridge between the User
Interface layer and database layer. This will contain all the business logic
for the different components involved in the project.
Database Specific Layer: This acts as a bridge between the physical
database and the business logic accessing the data.
Physical Database Layer: This includes My SQL with the tables, views
and stored procedures etc.
Development Highlights
http://www.brainvire.com
The design approach was built around PHP 5 and MySQL SERVER 5
User Profiles, company profile, offering, requests,challenge, events, fund
and circle were developed in PHP
Communicate with the relational databases in an object-oriented manner
An intermediary abstraction layer was created for accessing data from the
database
Triggers were used only for complex update and deletion of data
The UI layer was kept free of any business logic with images, applications
and data
Web usability guidelines were strictly followed during development
The site was developed and fully functional within a span of 3 months
Sources :
http://www.brainvire.com/data-governance-portal
Contact Info : 1-631-897-7276
Email : info@brainvire.com
Website : www.brainvire.com
http://www.brainvire.com
Contact Us
https://www.facebook.com/Brainvire
https://twitter.com/Brainvire
http://google.com/+Brainvire
http://www.linkedin.com/company/brainvire-infotech-pv
ltd
Contact Info : 1-631-897-7276
Email : info@brainvire.com
Website : www.brainvire.com
http://www.brainvire.com

Case Study For Data Governance Portal

  • 1.
    Case Study ForData Governance Portal Brainvire Infotech Pvt. Ltd www.brainvire.com http://www.brainvire.com
  • 2.
    Client Requirement http://www.brainvire.com The websiteis the Data Governance intranet portal Data Governance is the practice of bringing clarity around data and ensuring Central Tool Supporting the Data Governance Department Catalogue that holds those data items Allows all Involved to search the catalogue and browse Portal also supports the department in processing changes to data in a controlled and transparent manner
  • 3.
    http://www.brainvire.com Client’s Specific Requirements Portalis centric to Catalogues Provide visibility around what data is being governed list all data items under governance For each data set under governance, a number of information elements will be captured There are components, governance roles, quality measures, access rights, governance type, quality reports, documents and privacy defined
  • 4.
    For each catalogue,there are components defined Defined as primary components, mandatory components or normal components Item may create relationship with other catalogue components Members can view or download data from the portal Members can subscribe to public catalogue items as an email Subscribing parties get update of new changes or addition of data http://www.brainvire.com
  • 5.
    http://www.brainvire.com Project Challenges Data ina Controlled and Transparent manner Scalability is a key consideration Site Labels and Static Contents in Desired Language Ensuring more complex relation between the data and its consistency Creating versions and reverting version  Transforming and Distributing data
  • 6.
    Technologies Used http://www.brainvire.com Operating System& Server Management PHP (Server-side Language) A suitable managed code development environment for handling the extensive project. Red hat Linux Sturdy and stable operating system with high level functionalities for online development. MySQL Engine Versatile, low-maintenance database management system. Cross-platform compatible database component of the LAMP platform. Microsoft Visio Integrated tool best suited for modular architecture and iterative development of software. Zend Studio Versatile web development tool with exhaustive support for CSS, JavaScript, and various server-side scripting frameworks. Subversion (SVN) Ideal application providing stratified storage and back up of code files. Symfony Framework Symfony is a full-stack framework, a library of cohesive classes written in PHP.
  • 7.
    Manpower http://www.brainvire.com Project Leader 1 Developers4 Designers 1 Quality Assurance Testers 1
  • 8.
    Planning http://www.brainvire.com Database layer containingMySQL Server Database, Tables, triggers and so on Data Access layer containing the Data Access DLL responsible for accessing data from database Business Layer DLL consisting of all business logic procedures for modules Request, Challenges, Profile, Showcase, Offerings, Directories, Fund, Circle etc The User Interface Layer, which forms the Graphical User Interface of the website
  • 9.
    Architecture http://www.brainvire.com User Interface Layer:This will include the page level layer which will be accessing the other layers beneath to present the data. Business Specific Layer: This acts as a bridge between the User Interface layer and database layer. This will contain all the business logic for the different components involved in the project. Database Specific Layer: This acts as a bridge between the physical database and the business logic accessing the data. Physical Database Layer: This includes My SQL with the tables, views and stored procedures etc.
  • 10.
    Development Highlights http://www.brainvire.com The designapproach was built around PHP 5 and MySQL SERVER 5 User Profiles, company profile, offering, requests,challenge, events, fund and circle were developed in PHP Communicate with the relational databases in an object-oriented manner An intermediary abstraction layer was created for accessing data from the database Triggers were used only for complex update and deletion of data The UI layer was kept free of any business logic with images, applications and data Web usability guidelines were strictly followed during development The site was developed and fully functional within a span of 3 months
  • 11.
    Sources : http://www.brainvire.com/data-governance-portal Contact Info: 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com
  • 12.