WSO2 Dashboard Server - Product Overview

28
WSO2 Dashboard Server 2.0.0 Overview

Transcript of WSO2 Dashboard Server - Product Overview

Page 1: WSO2 Dashboard Server - Product Overview

WSO2 Dashboard Server 2.0.0 Overview

Page 2: WSO2 Dashboard Server - Product Overview

Agenda

o  Introduction

o  Managing Dashboards

o  Managing Gadgets

o  Security

o  Analytics

o  Deployment

Page 3: WSO2 Dashboard Server - Product Overview

Introduction

Page 4: WSO2 Dashboard Server - Product Overview

Data Visualization

o  Organizations utilize business intelligence to detect significant events and monitor business trends to adapt to environmental changes they operate in

o  Visualization of business trends plays a major role in achieving organizational goals

Page 5: WSO2 Dashboard Server - Product Overview

Data Visualization cont.

o  Good visualization helps to create good user experience characterized by first impression, interactiveness, intuitive and personalization

o  Visualized data helps to do proper estimations and take correct decisions

o  Visualization can be done using various tools such as dashboards and gadgets

Page 6: WSO2 Dashboard Server - Product Overview

WSO2 Dashboard Server

o  The successor of WSO2 User Engagement Server (WSO2 UES) - a complete rewrite of the analytics solution based on the latest technologies

o  Facilitates rapid creation of visually appealing and engaging Web components such as dashboards, and gadgets, and unlocking data for business intelligence and monitoring

o  Target users - administrators, dashboard designers, gadget authors and dashboard users (end user)

o  Based on Jaggery Framework and Apache Shindig

Page 7: WSO2 Dashboard Server - Product Overview

WSO2 Dashboard Server cont.

o  Provides seamless user experience and personalized views

Page 8: WSO2 Dashboard Server - Product Overview

Architecture

Page 9: WSO2 Dashboard Server - Product Overview

Managing Dashboards

Page 10: WSO2 Dashboard Server - Product Overview

Dashboards

o  Dashboards consolidate business intelligence, KPIs and metrics on a single screen

o  Provides insights and visualization on the current data

Page 11: WSO2 Dashboard Server - Product Overview

Rapid Dashboard Creation

o  Dashboards creation is just a few clicks away

Select Layout/ Create own layout

Enter Dashboard name, URL, etc

Initiate Dashboard creation

Drag and Drop Gadgets

Page 12: WSO2 Dashboard Server - Product Overview

Designing Dashboards

o  Default Layouts for quick start – can be dynamically modified with simple UI drag operations

o  Upload custom layouts

o  Add layouts with Carbon Applications (.car)

o  Supports custom banners, themes and tabs

Page 13: WSO2 Dashboard Server - Product Overview

Viewing Dashboards

o  Personalized view - dashboard viewers can customize dashboard look and feel without affecting the original layout

o  Responsive - Supports mobile devices (e.g. Android, iPhones & iPads)

Page 14: WSO2 Dashboard Server - Product Overview

Access Control

o  Dashboards can be accessible in default view or anonymous view o  Default view – Based on the role-assigned can be in Designer mode or

Viewer mode

o  Anonymous view – for non-authenticated users

Page 15: WSO2 Dashboard Server - Product Overview

Managing Gadgets

Page 16: WSO2 Dashboard Server - Product Overview

Gadgets

o  HTML or JavaScript apps, which can be embedded in Web pages and other apps

o  Offer the ability to include external and dynamic content within dashboards

o  Consist of following components: o  Gadget spec file - An .xml file that wraps HTML and JavaScript functions

(configurations)

o  Container page - The page where the gadget is inserted (WSO2 DS Pages)

o  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

Page 17: WSO2 Dashboard Server - Product Overview

Designing Gadgets

o  Gadget creators can design the gadget with XML and rendered using Apache Shindig

o  Supports inter-gadget communication through Apache Shindig pub/sub model

o  Supports retrieving SAML and OAUTH tokens, and use within gadgets

Page 18: WSO2 Dashboard Server - Product Overview

Interacting with Gadgets

o  User-oriented - A gadget’s behavior can be adapted based on the user profile of the logged-in user

o  Personalization – The look and feel of a gadget can be customized based on the user preference

o  Gadget full-screen mode - Toggle between full-screen and default views

Page 19: WSO2 Dashboard Server - Product Overview

Security

Page 20: WSO2 Dashboard Server - Product Overview

Securing Dashboards and Gadgets

o  Supports role-based access control

o  Easy Integration with WSO2 Identity Server and custom identity servers for authentication and authorization needs

o  SAML OAuth token retrieval

o  Controlled access to gadget related APIs retrieving third-party data (e.g. Google contacts)

o  Facilitates displaying information coming through third-party APIs

Page 21: WSO2 Dashboard Server - Product Overview

Single-Sign-On

o  End users may access all gadgets in a particular dashboard from a single login

o  No need to memorize long lists of passwords

Page 22: WSO2 Dashboard Server - Product Overview

Analytics

Page 23: WSO2 Dashboard Server - Product Overview

Data Visualization

o  Integrates with WSO2 Analytics Platform to visualize data associated with dashboards and gadgets

Page 24: WSO2 Dashboard Server - Product Overview

Deployment

Page 25: WSO2 Dashboard Server - Product Overview

High-Availability Deployment

Client Load Balancer

Requests

WSO2 DS 1

WSO2 DS 2

Artifact sync

User Store DB

Registry DB

Identity DB

Page 26: WSO2 Dashboard Server - Product Overview

Multi-tenancy

o  Provided from Carbon Kernel

o  Tenant level Isolation

o  Portal is a SaaS application, which has the capability to differentiate tenants

o  Have separate gadget and layout store per tenant

o  Deployments are supported with Carbon Applications

Page 27: WSO2 Dashboard Server - Product Overview

WSO2 Platform Deployment Options

o  Stand-alone servers o  Private clouds:

e.g. Stratos, Kubernetes o  Public Clouds:

e.g. AWS o  Hybrid deployments

o  Dedicated hosting of any WSO2-based solutions

o  WSO2 operations team is managing the deployment and keeps it running

o  99.99% uptime SLA o  Any AWS region of choice o  Can be VPNed to local network o  Includes monitoring, backups,

patching, updates

o  Shared public cloud, o  Currently available for application

and API hosting (hosted API Manager and App Factory),

o  Preset multitenant deployment in AWS US East run by WSO2,

o  Month-to-month credit card payment

Page 28: WSO2 Dashboard Server - Product Overview

CONTACT US !