Grey Matter India
Technologies Pvt. Ltd.
http://www.greymatterindia.com
Single-SignOn Intranet Portal On DotNetNuke
http://www.greymatterindia.com
Client’s current system included a share point portal that
caters to their current needs but was not attractive enough and
was also costly. Client required a DNN portal that would be a
single point of access for all client users to access their
applications.
The DNN portal should be attractive, intuitive and should have
an appealing design so that the end users use it on a day to day
basis for their daily activities
Client Requirements
http://www.greymatterindia.com
A portal solution that would be used on a daily basis with an
attractive look, user friendly design and should be cost
effective too.
Portal should have different modules controlled by access
sites given to the user groups.
Users should be able to sign in with their AD credentials.
Third party integration with features that enable users to login
without carrying their credentials.
The portal should carry the credentials into the modules.
Tech savvy users are not required to use the system.
Project Scope
http://www.greymatterindia.com
User friendly controls lke rich text editors and form fields
should be provided in order to manage system and content.
Easy update and maintenance should be made available and
any asp.net developer should be able to do it.
Project Scope
http://www.greymatterindia.com
Developing a portal with all current features and including
those with exclusive focus o user’s day to day activities.
Using a robust framework so that the the portal functions
smoothly even when accessed by a number of users
simultaneously.
SAP and other third party applications integration with single
sign on facilities.
Load balance must be maintained when various features are
simultaneously executed.
Web usability principles to be incorporated while developing
and designing several features for improving user experience
User privacy and safeguarding user data.
Challenges
http://www.greymatterindia.com
Technologies Used
Operating System & Server Management
Windows OS,Multi-ServerArchitecture with
Staging &Production Environment through
Version Controlling releases, Server
Optimization, Security &SSL
Implementation, SchedulerforBack-
ups,Alert Monitoring System Integration,
ServerPerformance 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 MSSQLDatabase Server(Web), Symbian
Native Database (Mobile), DBClustering,
DBOptimization, MasterSlave Replication,
Query Optimization, SchedulerforBackups
http://www.greymatterindia.com
Manpower
Project Leader 1
Developers 4
Designers 1
Quality Assurance Testers 1
http://www.greymatterindia.com
Taking into account the enormous nature of the portal and the
numerous features, the following development approach was
used
High level coding standards were used for managing the
backup data volume.
DNN (DotNetNuke) was used for this portal considering the
cost factor and allowing the client to manage the portal
content.
A complete site overhaul was done and an intuitive dashboard
was designed to attract end users and a clear visibility was
given to the important areas.
Planning
http://www.greymatterindia.com
As DNN uses a three tier development approach, the same
was used for the project.
Planning
http://www.greymatterindia.com
Architecture
A three tier development approach was used
Business Access Layer (BAL) – the business logics,
validations related to data.
Data Access Layer (DAL) – contains MSSQL Server
Database, Tables, Stored Procedures and so on. It also helps
the business layer to connect to the data and perform actions
such as insert, delete, update etc.
Presentation Layer (PL) – contains .asp or html where data
is presented to the user and inputs are taken from the user
http://www.greymatterindia.com
Architecture
http://www.greymatterindia.com
Architecture
Presentation layer can only talk to the business layer. It has
no connection to the data access layer.
Presentation layer Skills: HTML, CSS, JavaScript and UI
design.
Business Layer Skills: a programming language so that
business rules can be processed by a computer.
Data Access Layer Skills: SQL skills in the form of Data
Definition Language (DDL) and Data Manipulation Language
(DML), plus database design.
http://www.greymatterindia.com
Architecture
The cycle of requests and their associated responses can be shown
in the form of a simple diagram
http://www.greymatterindia.com
Advantages of a three tier
architecture are:
Flexibility : 3 tier architecture separates the business logic
and the presentation logic and makes the application more
flexible.
Maintainability: Changes in one layer of this architecture has
no effect on the other layers. Also different layers require
different skills.
Reusability: Reusable components are easy to maintain
because the application is separated into different layers.
Scalability: Application components are distributed across
various layers making the application more scalable.
Reliability: 3 tier architecture if deployed on various servers
makes the system more reliable due to redundancy
http://www.greymatterindia.com
Development Highlights
Development was quick and efficient using DNN. The basic
functions ran flawlessly as DNN provided all the base
modules which were easy to deploy.
The system was capable of handling all data with ease of
access for everyone.
With a good initial analysis and planning, a well designed
system was set up with all the modules integrated into it along
with the control over user access.
Web usability guidelines were strictly followed and the
interface was made user friendly with the use of AJAX, CSS
and HTML controls. The site was developed and fully
functional within a span of 6 months.
http://www.greymatterindia.com
Development Highlights
Legacy asp.net systems were integrated with DNN.
The portal was made responsive and it worked on tablets and
mobile phones as well.
http://www.greymatterindia.com
Sources
http://www.greymatterindia.com/single-signon-intranet-portal-on-
dotnetnuke
To Learn More Contact Us
And Get A Qoute
https://www.facebook.com/GreyMatterIndia.GMI
https://twitter.com/GMITechnologies
https://www.linkedin.com/company/grey-matter-india-
technologies
greymatterindia

More Related Content

PDF
Single-SignOn Intranet Portal On DotNetNuke
PDF
Mobile Responsive Social Corporate Intranet Portal Application
PPT
Case Study for Dotnetnuke Intranet Portal for MNC’s
PPS
Multi Tier Architecture
ODP
Case Study for CRM Application For Sales Deaprtment
PDF
Web application for tracking tool for workshops
PPTX
Web tier-framework-mvc
PPTX
2 tier and 3 tier architecture
Single-SignOn Intranet Portal On DotNetNuke
Mobile Responsive Social Corporate Intranet Portal Application
Case Study for Dotnetnuke Intranet Portal for MNC’s
Multi Tier Architecture
Case Study for CRM Application For Sales Deaprtment
Web application for tracking tool for workshops
Web tier-framework-mvc
2 tier and 3 tier architecture

What's hot (20)

DOCX
Differences Between Architectures
PDF
e-SUAP - General software architecture (English)
PPT
J2 ee archi
DOC
A.S.Sivaprakash
PDF
History of silverlight versions and its features
PDF
Web–based crm application with interactive graphs
PPTX
SmartEduExam
PPTX
Mdd Lcds
PPTX
two tier and three tier
PDF
Charan Grandhi_Resume
PPT
]project-open[ Reporting & Indicators Options
PPTX
WriteBackPlugin Presentation
 
PDF
Sudhir srivastava profile
PDF
BTP – Bullion Trading Portal
Differences Between Architectures
e-SUAP - General software architecture (English)
J2 ee archi
A.S.Sivaprakash
History of silverlight versions and its features
Web–based crm application with interactive graphs
SmartEduExam
Mdd Lcds
two tier and three tier
Charan Grandhi_Resume
]project-open[ Reporting & Indicators Options
WriteBackPlugin Presentation
 
Sudhir srivastava profile
BTP – Bullion Trading Portal
Ad

Similar to Case study on single sign on intranet portal on dotnetnuke (20)

PDF
Web Based Application for Rent or Sale
PDF
Web CMS Based News & Media Portal For Russian Citizens
PPT
Case study on search engine and toolbar with a chance to win prizes
DOC
Chinnasamy Manickam
PPT
Social Networking Platform to Share Travel Experiences
PDF
Community Resource Portal for the Healthcare Sector
PDF
RGProfile
DOCX
Actively looking for an opportunity to work as a challenging Dot Net Developer
DOCX
Actively looking for an opportunity to work as a challenging Dot Net Developer
PPT
Case Study For Web Based Application for Rent or Sale
DOCX
Tech Lead-Sachidanand Sharma
DOC
Arun Kumar(7.8Yrs).DOC
DOC
Satendra Gupta Sr DotNet Consultant
DOC
Foundry Management System Desktop Application
DOCX
ManishResume
DOCX
Dhiraj_Kalra
DOCX
Nethaji Resume
PDF
Dispute Resolution Web Application
DOC
George_Thomas Varghese_Resume_2016
PDF
10 Key Considerations for Creating a MERN Stack Web Application
Web Based Application for Rent or Sale
Web CMS Based News & Media Portal For Russian Citizens
Case study on search engine and toolbar with a chance to win prizes
Chinnasamy Manickam
Social Networking Platform to Share Travel Experiences
Community Resource Portal for the Healthcare Sector
RGProfile
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
Case Study For Web Based Application for Rent or Sale
Tech Lead-Sachidanand Sharma
Arun Kumar(7.8Yrs).DOC
Satendra Gupta Sr DotNet Consultant
Foundry Management System Desktop Application
ManishResume
Dhiraj_Kalra
Nethaji Resume
Dispute Resolution Web Application
George_Thomas Varghese_Resume_2016
10 Key Considerations for Creating a MERN Stack Web Application
Ad

More from Grey Matter India Technologies PVT LTD (20)

PDF
Joomla CMS system's Features
PDF
Microsoft dynamic CRM Development
PDF
The Best features of new Andoid Nougat
PPT
Some Known Facts About WordPress
PPT
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
PPT
Ways To Use Your Android Smartphone More Efficiently
PPT
The Mobile App Development Look Like in 2016
PPT
iOS Features To Include When Developing IPhone Application
PPT
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
PPT
Top Qualities of Successful Mobile Apps In Startup Tech Company
PPT
Which Is Better – An App or A Mobile Website?
PPT
The Battle Of The Web - PHP OR ASP.NET
PPT
Important Facts For Developing An Ecommerce Portal
PDF
Top 5 Benefits Of Hiring PHP Development Company
PPT
Top 13 Web Development Trends And Predictions For 2015
PPT
Top 9 Features Of a Successful Android Application
PPT
Benefits and Drawbacks of Outsourcing Software development
PPT
Top Reasons Why PHP Will Conquer The World
PPT
Top 10 Factors To Look Before Hiring Software Development Company
PPT
Benefits of Choosing DotNet for Enterprise Application Development
Joomla CMS system's Features
Microsoft dynamic CRM Development
The Best features of new Andoid Nougat
Some Known Facts About WordPress
Boost up Sales & Maximize Revenue in your Online Business With Magento Multi ...
Ways To Use Your Android Smartphone More Efficiently
The Mobile App Development Look Like in 2016
iOS Features To Include When Developing IPhone Application
How ASP.NET MVC Implementation Help Enterprise Web Application Development?
Top Qualities of Successful Mobile Apps In Startup Tech Company
Which Is Better – An App or A Mobile Website?
The Battle Of The Web - PHP OR ASP.NET
Important Facts For Developing An Ecommerce Portal
Top 5 Benefits Of Hiring PHP Development Company
Top 13 Web Development Trends And Predictions For 2015
Top 9 Features Of a Successful Android Application
Benefits and Drawbacks of Outsourcing Software development
Top Reasons Why PHP Will Conquer The World
Top 10 Factors To Look Before Hiring Software Development Company
Benefits of Choosing DotNet for Enterprise Application Development

Recently uploaded (20)

PPTX
Benefits of Physical activity for teenagers.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
DOCX
search engine optimization ppt fir known well about this
PDF
Unlock new opportunities with location data.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Modernising the Digital Integration Hub
PDF
STKI Israel Market Study 2025 version august
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Five Habits of High-Impact Board Members
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Benefits of Physical activity for teenagers.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
search engine optimization ppt fir known well about this
Unlock new opportunities with location data.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Getting Started with Data Integration: FME Form 101
Group 1 Presentation -Planning and Decision Making .pptx
O2C Customer Invoices to Receipt V15A.pptx
Modernising the Digital Integration Hub
STKI Israel Market Study 2025 version august
Hindi spoken digit analysis for native and non-native speakers
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
observCloud-Native Containerability and monitoring.pptx
Getting started with AI Agents and Multi-Agent Systems
Five Habits of High-Impact Board Members
A review of recent deep learning applications in wood surface defect identifi...
Final SEM Unit 1 for mit wpu at pune .pptx
Chapter 5: Probability Theory and Statistics
Enhancing emotion recognition model for a student engagement use case through...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf

Case study on single sign on intranet portal on dotnetnuke

  • 1. Grey Matter India Technologies Pvt. Ltd. http://www.greymatterindia.com Single-SignOn Intranet Portal On DotNetNuke
  • 2. http://www.greymatterindia.com Client’s current system included a share point portal that caters to their current needs but was not attractive enough and was also costly. Client required a DNN portal that would be a single point of access for all client users to access their applications. The DNN portal should be attractive, intuitive and should have an appealing design so that the end users use it on a day to day basis for their daily activities Client Requirements
  • 3. http://www.greymatterindia.com A portal solution that would be used on a daily basis with an attractive look, user friendly design and should be cost effective too. Portal should have different modules controlled by access sites given to the user groups. Users should be able to sign in with their AD credentials. Third party integration with features that enable users to login without carrying their credentials. The portal should carry the credentials into the modules. Tech savvy users are not required to use the system. Project Scope
  • 4. http://www.greymatterindia.com User friendly controls lke rich text editors and form fields should be provided in order to manage system and content. Easy update and maintenance should be made available and any asp.net developer should be able to do it. Project Scope
  • 5. http://www.greymatterindia.com Developing a portal with all current features and including those with exclusive focus o user’s day to day activities. Using a robust framework so that the the portal functions smoothly even when accessed by a number of users simultaneously. SAP and other third party applications integration with single sign on facilities. Load balance must be maintained when various features are simultaneously executed. Web usability principles to be incorporated while developing and designing several features for improving user experience User privacy and safeguarding user data. Challenges
  • 6. http://www.greymatterindia.com Technologies Used Operating System & Server Management Windows OS,Multi-ServerArchitecture with Staging &Production Environment through Version Controlling releases, Server Optimization, Security &SSL Implementation, SchedulerforBack- ups,Alert Monitoring System Integration, ServerPerformance 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 MSSQLDatabase Server(Web), Symbian Native Database (Mobile), DBClustering, DBOptimization, MasterSlave Replication, Query Optimization, SchedulerforBackups
  • 8. http://www.greymatterindia.com Taking into account the enormous nature of the portal and the numerous features, the following development approach was used High level coding standards were used for managing the backup data volume. DNN (DotNetNuke) was used for this portal considering the cost factor and allowing the client to manage the portal content. A complete site overhaul was done and an intuitive dashboard was designed to attract end users and a clear visibility was given to the important areas. Planning
  • 9. http://www.greymatterindia.com As DNN uses a three tier development approach, the same was used for the project. Planning
  • 10. http://www.greymatterindia.com Architecture A three tier development approach was used Business Access Layer (BAL) – the business logics, validations related to data. Data Access Layer (DAL) – contains MSSQL Server Database, Tables, Stored Procedures and so on. It also helps the business layer to connect to the data and perform actions such as insert, delete, update etc. Presentation Layer (PL) – contains .asp or html where data is presented to the user and inputs are taken from the user
  • 12. http://www.greymatterindia.com Architecture Presentation layer can only talk to the business layer. It has no connection to the data access layer. Presentation layer Skills: HTML, CSS, JavaScript and UI design. Business Layer Skills: a programming language so that business rules can be processed by a computer. Data Access Layer Skills: SQL skills in the form of Data Definition Language (DDL) and Data Manipulation Language (DML), plus database design.
  • 13. http://www.greymatterindia.com Architecture The cycle of requests and their associated responses can be shown in the form of a simple diagram
  • 14. http://www.greymatterindia.com Advantages of a three tier architecture are: Flexibility : 3 tier architecture separates the business logic and the presentation logic and makes the application more flexible. Maintainability: Changes in one layer of this architecture has no effect on the other layers. Also different layers require different skills. Reusability: Reusable components are easy to maintain because the application is separated into different layers. Scalability: Application components are distributed across various layers making the application more scalable. Reliability: 3 tier architecture if deployed on various servers makes the system more reliable due to redundancy
  • 15. http://www.greymatterindia.com Development Highlights Development was quick and efficient using DNN. The basic functions ran flawlessly as DNN provided all the base modules which were easy to deploy. The system was capable of handling all data with ease of access for everyone. With a good initial analysis and planning, a well designed system was set up with all the modules integrated into it along with the control over user access. Web usability guidelines were strictly followed and the interface was made user friendly with the use of AJAX, CSS and HTML controls. The site was developed and fully functional within a span of 6 months.
  • 16. http://www.greymatterindia.com Development Highlights Legacy asp.net systems were integrated with DNN. The portal was made responsive and it worked on tablets and mobile phones as well.
  • 17. http://www.greymatterindia.com Sources http://www.greymatterindia.com/single-signon-intranet-portal-on- dotnetnuke To Learn More Contact Us And Get A Qoute https://www.facebook.com/GreyMatterIndia.GMI https://twitter.com/GMITechnologies https://www.linkedin.com/company/grey-matter-india- technologies greymatterindia