SlideShare une entreprise Scribd logo
1  sur  17
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

Contenu connexe

Tendances

Differences Between Architectures
Differences Between ArchitecturesDifferences Between Architectures
Differences Between Architectures
prasadsmn
 
Mdd Lcds
Mdd LcdsMdd Lcds
Mdd Lcds
ravinxg
 

Tendances (20)

Differences Between Architectures
Differences Between ArchitecturesDifferences Between Architectures
Differences Between Architectures
 
e-SUAP - General software architecture (English)
e-SUAP - General software architecture  (English)e-SUAP - General software architecture  (English)
e-SUAP - General software architecture (English)
 
J2 ee archi
J2 ee archiJ2 ee archi
J2 ee archi
 
A.S.Sivaprakash
A.S.SivaprakashA.S.Sivaprakash
A.S.Sivaprakash
 
History of silverlight versions and its features
History of silverlight versions and its featuresHistory of silverlight versions and its features
History of silverlight versions and its features
 
Web–based crm application with interactive graphs
Web–based crm application with interactive graphsWeb–based crm application with interactive graphs
Web–based crm application with interactive graphs
 
SmartEduExam
SmartEduExamSmartEduExam
SmartEduExam
 
3 tier architecture
3 tier architecture3 tier architecture
3 tier architecture
 
Mdd Lcds
Mdd LcdsMdd Lcds
Mdd Lcds
 
3 tier architecture
3 tier architecture3 tier architecture
3 tier architecture
 
two tier and three tier
two tier and three tiertwo tier and three tier
two tier and three tier
 
3 tier architecture
3 tier architecture3 tier architecture
3 tier architecture
 
Charan Grandhi_Resume
Charan Grandhi_ResumeCharan Grandhi_Resume
Charan Grandhi_Resume
 
]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options
 
WriteBackPlugin Presentation
WriteBackPlugin PresentationWriteBackPlugin Presentation
WriteBackPlugin Presentation
 
3 tier architecture
3 tier architecture3 tier architecture
3 tier architecture
 
3 tier architecture
3 tier architecture3 tier architecture
3 tier architecture
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
 
3 Tier Architecture
3 Tier Architecture3 Tier Architecture
3 Tier Architecture
 
BTP – Bullion Trading Portal
BTP – Bullion Trading PortalBTP – Bullion Trading Portal
BTP – Bullion Trading Portal
 

Similaire à Case study on single sign on intranet portal on dotnetnuke

Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr  DotNet ConsultantSatendra Gupta Sr  DotNet Consultant
Satendra Gupta Sr DotNet Consultant
SATENDRA GUPTA
 
Sr_MicroStrategy_Consultant
Sr_MicroStrategy_ConsultantSr_MicroStrategy_Consultant
Sr_MicroStrategy_Consultant
Mohammed Kaleem
 

Similaire à Case study on single sign on intranet portal on dotnetnuke (20)

Web Based Application for Rent or Sale
Web Based Application for Rent or SaleWeb Based Application for Rent or Sale
Web Based Application for Rent or Sale
 
Web CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian CitizensWeb CMS Based News & Media Portal For Russian Citizens
Web CMS Based News & Media Portal For Russian Citizens
 
Case study on search engine and toolbar with a chance to win prizes
Case study on search engine and toolbar with a chance to win prizesCase study on search engine and toolbar with a chance to win prizes
Case study on search engine and toolbar with a chance to win prizes
 
Chinnasamy Manickam
Chinnasamy ManickamChinnasamy Manickam
Chinnasamy Manickam
 
Social Networking Platform to Share Travel Experiences
Social Networking Platform to Share Travel ExperiencesSocial Networking Platform to Share Travel Experiences
Social Networking Platform to Share Travel Experiences
 
Community Resource Portal for the Healthcare Sector
Community Resource Portal for the Healthcare SectorCommunity Resource Portal for the Healthcare Sector
Community Resource Portal for the Healthcare Sector
 
RGProfile
RGProfileRGProfile
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 DeveloperActively 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
 
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 DeveloperActively 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
Case Study For Web Based Application for Rent or SaleCase Study For Web Based Application for Rent or Sale
Case Study For Web Based Application for Rent or Sale
 
Tech Lead-Sachidanand Sharma
Tech Lead-Sachidanand SharmaTech Lead-Sachidanand Sharma
Tech Lead-Sachidanand Sharma
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr  DotNet ConsultantSatendra Gupta Sr  DotNet Consultant
Satendra Gupta Sr DotNet Consultant
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application
 
ManishResume
ManishResumeManishResume
ManishResume
 
Dhiraj_Kalra
Dhiraj_KalraDhiraj_Kalra
Dhiraj_Kalra
 
Nethaji Resume
Nethaji ResumeNethaji Resume
Nethaji Resume
 
Dispute Resolution Web Application
Dispute Resolution Web ApplicationDispute Resolution Web Application
Dispute Resolution Web Application
 
George_Thomas Varghese_Resume_2016
George_Thomas Varghese_Resume_2016George_Thomas Varghese_Resume_2016
George_Thomas Varghese_Resume_2016
 
Sr_MicroStrategy_Consultant
Sr_MicroStrategy_ConsultantSr_MicroStrategy_Consultant
Sr_MicroStrategy_Consultant
 

Plus de Grey Matter India Technologies PVT LTD

Plus de Grey Matter India Technologies PVT LTD (20)

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

Dernier

Dernier (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

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