Case Study for Dotnetnuke Intranet Portal for MNC’s
Brainvire Infotech Pvt. Ltd www.brainvire.com
http://www.brainvire.com
Client Requirement CLIENT currently has a Sharepoint portal which caters to their needs This system is costly and not intuitive enough to attract CLIENT’s Mobile Responsive Social Corporate Intranet Portal Application A DNN portal which can be customized CLIENT’s Current Portal functionalities Make it a single access point for all CLIENT users Have their applications accessed through this portal The DNN portal will have an intuitive design It would appeal to the end-users http://www.brainvire.com
The scope of the project includes: Attractive, user-friendly, cost-friendly & carries all the existing functionalities Different modules catering to the users Users can sign-in with their AD login credentials Third party applications will be integrated The user will not have to punch in credentials again Their access will be carried into the modules via the portal itself End-users do not need to be tech-savvy in order to use the system User-friendly controls like rich text editors
http://www.brainvire.com
Project Challenges Developing a portal offering all the features and functionalities An exclusive focus on the user’s day-to-day important activities Providing a robust framework for supporting the smooth functioning The portal accessed by number of users simultaneously Single-sign On Integration with SAP and Other Third Party Applications Ensuring user privacy and safeguarding Synchronizing and incorporating web usability principles while developing Numerous features designed for enhancing the users’ experience Harmonizing the simultaneous execution of various integrated features http://www.brainvire.com
Technologies Used 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
.Net Framework, DNN, Visual Studio, ASP.NET, C#, SSRS, AJAX, HTML, CSS, JavaScript etc.
Database
MSSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups http://www.brainvire.com
Manpower Project Leader
1
Developers
4
Designers
1
Quality Assurance Testers
1
http://www.brainvire.com
Planning A new intuitive dashboard design overhaul was done in order to attract its end-users Clear visibility on important areas A 3-tier architecture approach was decided Requirements into Consideration Looking at the cost factor The Brainvire team decided to implement DotNetNuke (DNN) for allowing client to manage portal content
http://www.brainvire.com
Architecture BAL: Business Access Layer contains the business logics, validations related to data. ➔
PL: Presentation Layer contains .asp or html where data is presented to the user and inputs are taken from the user. ➔
DAL: Data Access 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 (insert, delete, update) ➔
http://www.brainvire.com
Architecture
http://www.brainvire.com
The main advantages of the 3-Tier Architecture are: ➢
➢
➢
➢
➢
Flexibility – 3-Tier architecture makes the application much more flexible to changes Maintainability – Changes to the components in one layer have no effect on any others 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, makes it easier to increase reliability of a system
http://www.brainvire.com
Development Highlights Using DNN the development was done very quickly and efficiently A system capable of handling all the data and with ease of access The detailed requirement gathering was done that helped setting up a welldesigned system Web usability guidelines were strictly followed during development Site was developed and fully functional within a span of 6 months Client’s ASP.Net based legacy systems were integrated with the DNN portal Allowed users to log into the second application without having to enter credentials again Portal was made with a responsive layout http://www.brainvire.com
Sources : http://www.brainvire.com/dotnetnuke-intranetportal-for-mncs/
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/brainvireinfotech-pvt-ltd
Contact Info : 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com