Home
Over System iMagazineAS/400 linksSearchContact
Vorige
Remain

Workplace Dashboards, Dashboard Framework en Portlet Factory

De novemberuitgave van System iMagazine (toen nog iSeriesinfo) behandelde een aantal Dashboard-tools voor het meten van Business Performance Management. Een van deze tools, het Workplace Dashboard, wordt in dit artikel nader belicht. Naast het Workplace Dashboard wordt ook het onderliggende Dashboard Framework besproken. De componenten binnen dit Framework maken het Dashboard. Tenslotte wordt dieper ingegaan op de ontwikkeltool WebSphere Portlet Factory. Deze tool herbergt de componenten van het Dashboard Framework en biedt daarnaast componenten die kunnen worden gebruikt om zelf functionaliteit toe te voegen aan Dashboards.

door Dennis te Lintelo

Workplace Dashboard-solutions
IBM biedt met het Workplace Dashboard een aantal snel te implementeren oplossingen voor het inzichtelijk maken van bedrijfsgegevens. Deze oplossingen zijn gebaseerd op, uit best-practices verkregen, Key Performance Indicators (KPIs). Workplace Dashboards tonen gepersonaliseerde en dynamische gegevens, zodat real-time inzicht wordt geboden in bedrijfsgegevens. In tegenstelling tot traditionele Dashboards, die iedere gebruiker dezelfde statische informatie tonen, zijn Workplace Dashboards zogenaamde ‘composite applications’. Een composite application ontstaat door het laten samenwerken van meerdere afzonderlijke componenten.

De belangrijkste voordelen van Dashboards zijn het verzamelen en aanbieden van relevante en actuele informatie, waardoor inzicht wordt geboden in de Key Performance Indicators van een onderneming. Daarnaast biedt het ondersteuning bij het oplossen van problemen, door managers pro-actief alert te maken op wijzigingen in de Key Business Indicatoren. Verder zet het aan tot actie, zogenaamde Actionable Dashboards. Deze Actionable Dashboards hebben de mogelijkheid om data terug te schrijven naar de back-end of om workflow-processen te starten. Ook verbeteren Dashboards de transparantie in de organisatie. Tot slot biedt het de eindgebruikers de mogelijkheid om zelf datavelden en grafieken te kunnen wijzigen zonder dat een ontwikkelaar moet worden ingeschakeld.

Executive Dashboard
Het Executive Dashboard biedt een aantal voorgedefinieerde componenten voor het meten van bedrijfsstromen en performance op verschillende terreinen. Afbeelding 1 bevat een voorbeeld van een Executive Dashboard. Hierop zijn alerts, KPIs en andere belangrijke gegevens te zien.


Afbeelding 1: Een Executive Dashboard

Sales Dashboard
Ook het Sales Dashboard is gebaseerd op voorgedefinieerde componenten waarbij deze zijn gericht op verkoopgegevens.
Dit geeft de Sales de informatie die nodig is voor het effectief managen van de sales-teams en voor het sluiten van deals. Rollen die out-of-the-box worden meegeleverd, zijn onder andere die voor Sales Manager en voor Sales Representative. Afbeelding 2 bevat een voorbeeld van een Sales Dashboard.

Naast de bovengenoemde Executive en Sales Dashboards, zijn meerdere Dashboards beschikbaar. Dit aantal zal in de toekomst nog verder worden uitgebreid.


Afbeelding 2: Een Sales Dashboard

Workplace Dashboard Framework
Het fundament voor de Dashboard-oplossingen is het Dashboard Framework. Dit Framework biedt administratietools, een aantal herbruikbare, servicegeoriënteerde componenten en specifieke dashboardopties, waarmee de ontwikkeling van dashboards enorm kan worden versneld.

De belangrijkste voordelen van het Dashboard Framework zijn het reduceren van de ontwikkel- en onderhoudskosten van Dashboards doordat het ontwikkelen wordt vereenvoudigd en versneld. Daarnaast kunnen gebruikers vanuit hun rol direct actie ondernemen, zonder te moeten bellen of in andere systemen te moeten kijken. Hierdoor kunnen problemen sneller worden opgelost.

Tot slot verbetert het Dashboard Framework de productiviteit van werknemers doordat het gerichte toegang biedt tot relevante informatie.

Enkele voorgedefinieerde componenten uit het Dashboard Framework zijn:

  • Alerting: het geven van een alert wanneer vooraf gedefinieerde waarden worden overschreden zodat managers pro-actief kunnen reageren.
  • MS Excel: de mogelijkheid tot het importeren en exporteren vanuit Microsoft Excel.
  • Status indicator: het automatisch stylen van data aan de hand van logica.
IBM WebSphere Portlet Factory
IBM WebSphere Portlet Factory is de ontwikkeltool waarmee Dashboards kunnen worden ontwikkeld en is daarmee ook het fundament voor het Dashboard Framework. Naast de ontwikkeling van Dashboards biedt Portlet Factory de mogelijkheid tot het ontwikkelen van webapplicaties en portlets. De Factory tooling is beschikbaar als plugin voor het Eclipse-platform. Dit betekent dat deze ook als plugin gebruikt kan worden in de IBM Rational-tools. In afbeelding 3 is nog eens de relatie weergegeven tussen de Dashboards, het Dashboard Framework and WebSphere Portlet Factory.

IBM WebSphere Portlet Factory is een tool waarmee aan de hand van herbruikbare componenten webapplicaties (portlets) kunnen worden gemaakt. De tooling biedt volledige ondersteuning voor het SOA- concept waarbij een scheiding wordt gemaakt tussen de datalaag en de presentatielaag. Daarnaast biedt Portlet Factory reeds ontwikkelde componenten voor het ontsluiten van diverse back-end data, zoals Relationele databases, Domino, SAP, Siebel en Peoplesoft.


Afbeelding 3: Relatie Dashboards, Framework en Portlet Factory

Componenten
Binnen Portlet Factory kunnen de volgende hoofdcomponenten worden onderscheiden:

  • Builders: een builder is een herbruikbaar component dat een bepaald stukje functionaliteit verzorgt.
  • Models: een model is een verzameling van builders.
  • Profiles: een profile is een verzameling van parameters waarmee de input van builders dynamisch kan worden gemaakt.
  • Applicaties: een applicatie is de gehele verzameling van models, profiles en andere ondersteunende componenten.
De modellen worden runtime uitgevoerd om zo dynamisch applicatiecode te genereren, inclusief JSP’s (Java Server Pages), Java-code en XML-documenten. Daarnaast wordt ook de onderliggende code gegenereerd, die bijvoorbeeld nodig is voor een portlet-applicatie.

WebSphere Portal
IBM WebSphere Portlet Factory biedt volledige ondersteuning van de specifieke WebSphere Portal-functionaliteiten, zoals single sign-on (credential vault), portlet-to-portlet communicatie (messaging, click-to-action, wiring) en ondersteuning van de portal modes (edit, config) voor het configureren van de portlets. Het deployment-proces van applicaties kan volledig worden geautomatiseerd. Dit betekent dat elke aanpassing binnen de applicatie automatisch zichtbaar wordt in de Portal-omgeving. Vooral voor ontwikkelaars levert het automatisch deployen van applicaties veel tijdwinst op.

Leercurve
IBM WebSphere Portlet Factory bevat meer dan honderd componenten (builders). Dit maakt het vooral in het begin lastig de juiste builders te vinden. De voornaamste vraag zal dan ook zijn: “Waar begin ik?” Om Portlet Factory goed te leren, zul je ermee moeten werken. Leer de builders kennen door ze te gebruiken. De bij de tool meegeleverde tutorials zijn zeker voor de beginnende ontwikkelaar een goede ondersteuning. Daarnaast kunnen de applicaties binnen Portlet Factory worden ontwikkeld, zonder veel kennis te hebben van Java. Dit maakt het ook voor RPG-programmeurs een zeer toegankelijke ontwikkelomgeving.

Dennis te Lintelo is Portal Specialist bij Portico Consultancy B.V. U kunt hem bereiken via dennis.te.lintelo@portico.nl.

 

An unknown error occurred:
DBError
../../../../db/reactie.db
Database file could not be found or opened

© Hilarius Media