SlideShare a Scribd company logo
1 of 51
Download to read offline
Building Awesome Personal
Dashboards with WSO2 Dashboard
Server
Sinthuja Rajendran
Technical Lead, WSO2
What is key for successful business?
• In a world of rapid change and continuing aggressive competition, it’s
important to practice continuous improvement and being agile in
every area of your business.
• For that you need to have hindsight, insight
and foresight about your business.
“Visualization brings all sights of your business together and
helps you to estimate the future”
source:http://michaelbabwahsingh.com/2013/08/29/the-other-visualization/
WSO2 Dashboard Server helps to build your
visualizations via Dashboards and Gadgets with
sleek User Experience
What is User Experience?
• The First Impression
• The Interactiveness
• Intuitiveness
• Personalization
What is Dashboard?
• It is the data visualization tool which is provided to end user.
• Consolidate business intelligence, KPIs
and metrics on a single screen
• Provides insights and visualization
on the current data
source:http://www.tripwire.com/state-of-security/risk-based-security-for-executives/connecting-security-to-the-business/the-top-10-tips-for-building-an-effective-security-dashboard/
What is Gadgets?
• HTML and JavaScript applications that can be embedded in web
pages and other apps
• Offer the ability to include external and dynamic
content within dashboard
What is Gadgets? (cont..)
• Gadgets consist of the following components:
– Gadget spec file - A .xml file that wraps HTML and JavaScript functions.
– Container page - The page where the gadget is inserted (WSO2 DS
Pages)
– External data source - This is optional and may reside in the same
location as the .xml file but is often called by the gadget spec over HTTP
to provide its results.
What’s expected for an awesome dashboards??
Let’s look an use case
Dashboard Story at ‘Finance Harbour’
• John is an CEO of finance company ‘Finance Harbour’
Source: http://es.123rf.com/clipart-vectorizado/hombre_de_negocios_fondo_blanco.html
Dashboard Story at ‘Finance Harbour’ (cont..)
• John calls his dashboard designer Nancy, and
asked to develop a portal that would give
him the overall insight of the company
such as transactions, equity in the company,
total money that has been invested,
total expenditure, etc in within a week time.
Dashboard Story at ‘Finance Harbour’ (cont..)
• Nancy designs the dashboard with gadgets which integrates with
different datasource and shows the data, which can be seen by all
the employees in the Finance Harbour.
Source: https://www.illust-factory.com/sample_g192.html
Dashboard Story at ‘Finance Harbour’ (cont..)
• John wants to drill down over the transactions from the overview
page, and also should be able to control the data displayed by the
date range.
Source: http://www.slideshare.net/VirgieMaeLima1/problem-solving-15042598
Dashboard Story at ‘Finance Harbour’ (cont..)
• And then no Security?? Hmm… John wants to make this dashboard
to be seen only by higher management and board of directors, not
really open to all the employees. Nancy provides role based access
control for the dashboards.
Source: http://www.codeproject.com/Articles/875547/Custom-Roles-Based-Access-Control-RBAC-in-ASP-NET
Dashboard Story at ‘Finance Harbour’ (cont..)
• John introduces the newly created ‘Finance Dashboard’ to board of
directors. Peter, a member of board also a CEO of another finance
company - ‘Broader Gateway Finance’. And he wants to personalize
the dashboard by adding similar gadgets which has been done for
Finance harbour.
Source: http://tul.blog.ntu.edu.tw/archives/14622
Dashboard Story at ‘Finance Harbour’ (cont..)
• As the Finance Dashboard was built and giving depth insight about
the ‘Finance Harbour’, John and board of directors were able to take
good strategic decisions and it helps to increase the growth of the
company.
Source: http://www.emanueledinicola.eu/video-e-audio-formazione/
You can build such awesome dashboards very easily with
WSO2 Dashboard Server!
It has all the features mentioned in the use case and much
more!
WSO2 Dashboard Server
Architecture of WSO2 Dashboard Server
Features from WSO2 Dashboard Server
Rapid Dashboard Creation
• Few clicks operation
• Centrally manage multiple dashboards
• Add dashboards within Carbon Application (.car) file
Rapid Dashboard Creation
Rapid Dashboard Creation
Rapid Dashboard Creation
Drag and Drop Gadgets
Drag and Drop Gadgets
Pages and Dynamic Layouts
Pages and Dynamic Layouts
Pages and Dynamic Layouts
Role based access controls for dashboards
• Viewer and Designer roles
Role based access controls for dashboards
• Viewer and Designer roles
Personalization
Personalization
Inter Gadget Communication (Drill down dashboards)
Inter Gadget Communication (Drill down dashboards)
Other features from Dashboard Server 2.0 to build
awesome dashboards
• Themes per dashboard
• Custom dashboard banners
• Anonymous dashboard view
• Maximization/Minimization of gadgets
• Carbon Application Deployment
• Multi tenancy
• SSO with Identity Server
• OAuth support for Dashboards
• Support Mobile Devices
More to come on the WSO2 Dashboard Server 2.1.0
release
Hierarchical Pages
Gadget Generation Wizard
• Support for pluggable data source providers
• Support for pluggable chart templates
• Provides step by step wizard and auto generate the gadgets
• OOB support for DAS batch data sources, real time streams, RDBMS
support
Gadget Generation Wizard (cont ..)
Gadget Generation Wizard (cont ..)
Gadget Generation Wizard (cont ..)
Gadget Generation Wizard (cont ..)
More new in WSO2 Dashboard Server 2.1.0 (yet to be released)
• Embeddable gadgets support
• Role based access control for gadgets
• Hidden pages support
• Multiple views support per page
• Gadgets state persistence
• Pluggable gadget store support
• WSO2 Controls API (shindig feature) for gadgets
• Add/Delete gadgets from UI
• Add/remove title bar operations in gadgets
WSO2 Analytics Dashboard is powered by WSO2
Dashboard Server
Let’s look some example implementations
WSO2 ESB Analytics Dashboard
WSO2 ESB Analytics (cont ..)
WSO2 ESB Analytics Dashboard (cont ..)
WSO2 ESB Analytics Dashboard (cont ..)
Mobile Connect Dashboard
Thank You!
#WSO2ConEU
Share your feedback for this session
wso2con.com/app

More Related Content

Similar to WSO2 Con EU 2016 - Building Awesome Personal Dashboards With WSO2 Dashboard Server

Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 
User centered design process - Measurefest Presentation
User centered design process - Measurefest PresentationUser centered design process - Measurefest Presentation
User centered design process - Measurefest Presentationflashbender
 
How to Successfully Implement Cognos Self-Service
How to Successfully Implement Cognos Self-ServiceHow to Successfully Implement Cognos Self-Service
How to Successfully Implement Cognos Self-ServiceSenturus
 
Concurrency SharePoint Summit 2015
Concurrency SharePoint Summit 2015Concurrency SharePoint Summit 2015
Concurrency SharePoint Summit 2015Drew Madelung
 
AngularJS App In Two Weeks
AngularJS App In Two WeeksAngularJS App In Two Weeks
AngularJS App In Two WeeksPeter Chittum
 
Lightning Workshop London
Lightning Workshop LondonLightning Workshop London
Lightning Workshop LondonKeir Bowden
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireryanaoliveira
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business OverviewNick Davis
 
P&L qualification document v1.6
P&L qualification document v1.6P&L qualification document v1.6
P&L qualification document v1.6Manish Y M
 
Web Development Trends That Boom In 2024.pdf
Web Development Trends That Boom In 2024.pdfWeb Development Trends That Boom In 2024.pdf
Web Development Trends That Boom In 2024.pdfSolviosTechnology
 
Accelerate with BIRT and Actuate11
Accelerate with BIRT and Actuate11Accelerate with BIRT and Actuate11
Accelerate with BIRT and Actuate11Raghavan Mohan
 
Introducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformIntroducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformAdrian IORGU
 
Ecommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingHemant Sarthak
 
Insight to Action Using Wave Analytics and Custom Actions
Insight to Action Using Wave Analytics and Custom ActionsInsight to Action Using Wave Analytics and Custom Actions
Insight to Action Using Wave Analytics and Custom ActionsSalesforce Admins
 
WebSphere Portal Business Overview
WebSphere Portal Business OverviewWebSphere Portal Business Overview
WebSphere Portal Business OverviewJoel Demay
 

Similar to WSO2 Con EU 2016 - Building Awesome Personal Dashboards With WSO2 Dashboard Server (20)

Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 
User centered design process - Measurefest Presentation
User centered design process - Measurefest PresentationUser centered design process - Measurefest Presentation
User centered design process - Measurefest Presentation
 
How to Successfully Implement Cognos Self-Service
How to Successfully Implement Cognos Self-ServiceHow to Successfully Implement Cognos Self-Service
How to Successfully Implement Cognos Self-Service
 
Concurrency SharePoint Summit 2015
Concurrency SharePoint Summit 2015Concurrency SharePoint Summit 2015
Concurrency SharePoint Summit 2015
 
AngularJS App In Two Weeks
AngularJS App In Two WeeksAngularJS App In Two Weeks
AngularJS App In Two Weeks
 
Lightning Workshop London
Lightning Workshop LondonLightning Workshop London
Lightning Workshop London
 
Aloop sow v1.5
Aloop sow v1.5Aloop sow v1.5
Aloop sow v1.5
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 
CVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFireCVCC - Data Visualization and VisiFire
CVCC - Data Visualization and VisiFire
 
Sap business Objects certification note paper1
Sap business Objects certification note paper1Sap business Objects certification note paper1
Sap business Objects certification note paper1
 
Creative chaos overview code thinking
Creative chaos overview code thinkingCreative chaos overview code thinking
Creative chaos overview code thinking
 
01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
P&L qualification document v1.6
P&L qualification document v1.6P&L qualification document v1.6
P&L qualification document v1.6
 
Web Development Trends That Boom In 2024.pdf
Web Development Trends That Boom In 2024.pdfWeb Development Trends That Boom In 2024.pdf
Web Development Trends That Boom In 2024.pdf
 
Accelerate with BIRT and Actuate11
Accelerate with BIRT and Actuate11Accelerate with BIRT and Actuate11
Accelerate with BIRT and Actuate11
 
Introducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformIntroducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience Platform
 
Ecommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project CodingEcommerce Mini Project / Group Project Coding
Ecommerce Mini Project / Group Project Coding
 
Insight to Action Using Wave Analytics and Custom Actions
Insight to Action Using Wave Analytics and Custom ActionsInsight to Action Using Wave Analytics and Custom Actions
Insight to Action Using Wave Analytics and Custom Actions
 
WebSphere Portal Business Overview
WebSphere Portal Business OverviewWebSphere Portal Business Overview
WebSphere Portal Business Overview
 

Recently uploaded

Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxTanveerAhmed817946
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 

Recently uploaded (20)

Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptx
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 

WSO2 Con EU 2016 - Building Awesome Personal Dashboards With WSO2 Dashboard Server

  • 1. Building Awesome Personal Dashboards with WSO2 Dashboard Server Sinthuja Rajendran Technical Lead, WSO2
  • 2. What is key for successful business? • In a world of rapid change and continuing aggressive competition, it’s important to practice continuous improvement and being agile in every area of your business. • For that you need to have hindsight, insight and foresight about your business.
  • 3. “Visualization brings all sights of your business together and helps you to estimate the future” source:http://michaelbabwahsingh.com/2013/08/29/the-other-visualization/
  • 4. WSO2 Dashboard Server helps to build your visualizations via Dashboards and Gadgets with sleek User Experience
  • 5. What is User Experience? • The First Impression • The Interactiveness • Intuitiveness • Personalization
  • 6. What is Dashboard? • It is the data visualization tool which is provided to end user. • Consolidate business intelligence, KPIs and metrics on a single screen • Provides insights and visualization on the current data source:http://www.tripwire.com/state-of-security/risk-based-security-for-executives/connecting-security-to-the-business/the-top-10-tips-for-building-an-effective-security-dashboard/
  • 7. What is Gadgets? • HTML and JavaScript applications that can be embedded in web pages and other apps • Offer the ability to include external and dynamic content within dashboard
  • 8. What is Gadgets? (cont..) • Gadgets consist of the following components: – Gadget spec file - A .xml file that wraps HTML and JavaScript functions. – Container page - The page where the gadget is inserted (WSO2 DS Pages) – External data source - This is optional and may reside in the same location as the .xml file but is often called by the gadget spec over HTTP to provide its results.
  • 9. What’s expected for an awesome dashboards?? Let’s look an use case
  • 10. Dashboard Story at ‘Finance Harbour’ • John is an CEO of finance company ‘Finance Harbour’ Source: http://es.123rf.com/clipart-vectorizado/hombre_de_negocios_fondo_blanco.html
  • 11. Dashboard Story at ‘Finance Harbour’ (cont..) • John calls his dashboard designer Nancy, and asked to develop a portal that would give him the overall insight of the company such as transactions, equity in the company, total money that has been invested, total expenditure, etc in within a week time.
  • 12. Dashboard Story at ‘Finance Harbour’ (cont..) • Nancy designs the dashboard with gadgets which integrates with different datasource and shows the data, which can be seen by all the employees in the Finance Harbour. Source: https://www.illust-factory.com/sample_g192.html
  • 13. Dashboard Story at ‘Finance Harbour’ (cont..) • John wants to drill down over the transactions from the overview page, and also should be able to control the data displayed by the date range. Source: http://www.slideshare.net/VirgieMaeLima1/problem-solving-15042598
  • 14. Dashboard Story at ‘Finance Harbour’ (cont..) • And then no Security?? Hmm… John wants to make this dashboard to be seen only by higher management and board of directors, not really open to all the employees. Nancy provides role based access control for the dashboards. Source: http://www.codeproject.com/Articles/875547/Custom-Roles-Based-Access-Control-RBAC-in-ASP-NET
  • 15. Dashboard Story at ‘Finance Harbour’ (cont..) • John introduces the newly created ‘Finance Dashboard’ to board of directors. Peter, a member of board also a CEO of another finance company - ‘Broader Gateway Finance’. And he wants to personalize the dashboard by adding similar gadgets which has been done for Finance harbour. Source: http://tul.blog.ntu.edu.tw/archives/14622
  • 16. Dashboard Story at ‘Finance Harbour’ (cont..) • As the Finance Dashboard was built and giving depth insight about the ‘Finance Harbour’, John and board of directors were able to take good strategic decisions and it helps to increase the growth of the company. Source: http://www.emanueledinicola.eu/video-e-audio-formazione/
  • 17. You can build such awesome dashboards very easily with WSO2 Dashboard Server! It has all the features mentioned in the use case and much more!
  • 19. Architecture of WSO2 Dashboard Server
  • 20. Features from WSO2 Dashboard Server
  • 21. Rapid Dashboard Creation • Few clicks operation • Centrally manage multiple dashboards • Add dashboards within Carbon Application (.car) file
  • 25. Drag and Drop Gadgets
  • 26. Drag and Drop Gadgets
  • 27. Pages and Dynamic Layouts
  • 28. Pages and Dynamic Layouts
  • 29. Pages and Dynamic Layouts
  • 30. Role based access controls for dashboards • Viewer and Designer roles
  • 31. Role based access controls for dashboards • Viewer and Designer roles
  • 34. Inter Gadget Communication (Drill down dashboards)
  • 35. Inter Gadget Communication (Drill down dashboards)
  • 36. Other features from Dashboard Server 2.0 to build awesome dashboards • Themes per dashboard • Custom dashboard banners • Anonymous dashboard view • Maximization/Minimization of gadgets • Carbon Application Deployment • Multi tenancy • SSO with Identity Server • OAuth support for Dashboards • Support Mobile Devices
  • 37. More to come on the WSO2 Dashboard Server 2.1.0 release
  • 39. Gadget Generation Wizard • Support for pluggable data source providers • Support for pluggable chart templates • Provides step by step wizard and auto generate the gadgets • OOB support for DAS batch data sources, real time streams, RDBMS support
  • 44. More new in WSO2 Dashboard Server 2.1.0 (yet to be released) • Embeddable gadgets support • Role based access control for gadgets • Hidden pages support • Multiple views support per page • Gadgets state persistence • Pluggable gadget store support • WSO2 Controls API (shindig feature) for gadgets • Add/Delete gadgets from UI • Add/remove title bar operations in gadgets
  • 45. WSO2 Analytics Dashboard is powered by WSO2 Dashboard Server Let’s look some example implementations
  • 46. WSO2 ESB Analytics Dashboard
  • 47. WSO2 ESB Analytics (cont ..)
  • 48. WSO2 ESB Analytics Dashboard (cont ..)
  • 49. WSO2 ESB Analytics Dashboard (cont ..)
  • 51. Thank You! #WSO2ConEU Share your feedback for this session wso2con.com/app