Fusion Applications onder de motorkap

  • Jaargang 2010, editie 1 - juni 2011

Fusion Applications onder de motorkapVol verwachting klopte ons hart. Fusion Applications is beschikbaar, ERP 2.0 is er in Web 2.0 formaat. Het hoe en waarom is nu ook duidelijk. Toen Oracle de consolidatie van de markt inzette in grote ERP en CRM systemen met de acquisities van Peoplesoft, JD-Edwards en Siebel, werd duidelijk dat samen met de E-Business Suite alle ontwikkelteams voor een significante uitdaging stonden. Een modern platform ontwikkelen dat minimaal 15 jaar inzetbaar is, eenvoudiger en goedkoper te beheren, eenvoudig te upgraden en onderhouden voor klanten met daarnaast eenvoudigere integratiemogelijkheden. In plaats van vier maal deze investeringen te moeten doen, kon Oracle de afgelopen vijf jaar eenmalig investeren in compleet nieuwe JAVA-code voor 2500 applicatiemodules op moderne middleware. Fusion Applications is geboren.

Geweldig maar hoe zit dit dan ‘onder water’. Hoe moet je dit dan inrichten? Welke flexibiliteit bestaat er dan? Wat ziet de eindgebruiker? Hoe kunnen we dit toepassen naast de bestaande Oracle Applications als Peoplesoft, E-Business Suite, Siebel en JD-Edwards omgevingen? Oracle geeft namelijk aan dat de strategie co-existence is, ofwel naast elkaar draaien. Waar moeten we starten?

Fusion Applications Set-Up Manager

Het ontwerp van Fusion Applications is gebaseerd op zogenaamde business services. Het zijn eigenlijk workflows die gekoppeld zijn aan gebruikersrollen die zorgen voor een geïntegreerd systeem. In Fusion Applications 1.0 zijn er 100+ modules opgedeeld over zeven functionele gebieden die in totaal 11.000 business (web)services omvatten. Om die nu te configureren, heeft Oracle een nieuwe methodiek bedacht die het voor bijvoorbeeld goede kerngebruikers mogelijk maakt om Fusion Applications te modelleren.

Conceptueel wordt een end to end set-up proces ‘georchestreerd’. Het lijkt inderdaad een orkest met diverse instrumenten die volgens een symfonie van Beethoven samengesmeed moeten worden. Binnen de Set-Up manager is de ‘Getting Started Feature’ beschikbaar die gebruikers zien zodra ze inloggen. Deze bestaat uit twee delen, als eerste de ‘visual process viewer’ die iedere stap in de levenscyclus van een bedrijfsbrede applicatie suite laat zien voor de gebruikers.

Scherm 1: Getting started Feature

Scherm 1: Getting started Feature

Alle implementatie-activiteiten worden via een aantal stappen in processen en documentatie logisch en gestructureerd verzorgd. Sommige processen zijn webservices andere zijn een shortcut naar een proces in de applicatie. Vanaf planning, inregelen tot en met onderhouden van alle systeemparameters en services is alles binnen de ‘visual process viewer’ ondergebracht.

Daarnaast wordt het ‘offerings’ scherm geboden waarin alle ‘diensten’ en de bijbehorende ‘producten’ met features staan vermeld. Kerngebruikers kunnen een dienst aanklikken waardoor alle achterliggende documenten gepresenteerd worden. Denk hierbij aan bedrijfsproces modellen, beschrijvende documenten volgens de geldende versie van het proces en het zogenaamde ‘provisioning plan’ ofwel welke stappen er allemaal uitgevoerd moeten worden om het bedrijfsproces te initiëren voor de organisatie. Provisioning is een kreet die afkomstig is uit de telecomnetwerk wereld waar steeds nieuwe diensten voor klanten moeten worden aangeboden. Ook binnen de IT wereld is provisioning inmiddels een bekend fenomeen. Voor ERP systemen doet provisioning dus nu ook haar intrede.

Scherm 2: Visual Process Viewer: Offerings

Scherm 2: Visual Process Viewer: Offerings

Kerngebruikers of applicatiespecialisten die implementeren, kunnen op een document klikken door in te zoomen op de details. De scope van het implementatieproject, de afhankelijkheden tussen modules, tijdsplanning en bemensing van het project worden hiermee gevisualiseerd. De Set-Up takenlijst en het Takenrapport geeft inzicht in de benodigde data voor de implementatie.

Processen kunnen aan resources worden toegekend door hen taken en verantwoordelijk- maar ook afhankelijkheden te geven of parallelle processen gekoppeld aan vervaldata te integreren. Zelfs het invoeren van handmatige taken in een proces kan ingeregeld worden.

Voor dataconversie vanaf de bestaande E-Business Suite, Peoplesoft en Siebel omgevingen zijn zogenaamde ETL-processen beschikbaar om data te importeren. Inderdaad bekende datawarehouse kreetologie. Eigenlijk praten we dus over een grote en complexe dataconversie. Houd dus rekening met maatwerk als dat in een bestaande Oracle Applications omgeving is ingebracht want dan lopen de geleverde ETL-scripts dus vast! Als er een ander bronsysteem of maatwerk is voor Fusion Applications dan bestaat de mogelijkheid om een eigen ETL-proces toe te voegen aan Set-Up manager.

Fusion Applications Werkmappen

Oracle heeft duidelijk geleerd van ervaringen uit het verleden. Voor kerngebruikers, implementatie- en functioneel beheer specialisten wordt het overzichtelijk werken met een soort van portaalachtige toepassing: de Fusion Work Area. Stond set-up documentatie lokaal, de parameters in de applicatie verdeeld over meerdere modules met ieder een eigen User Interface (Forms en/of HTML), binnen Fusion Applications staat alle noodzakelijke informatie zeer overzichtelijk gepresenteerd en opgeslagen. Alle noodzakelijke functionaliteit is in een Graphical User Interface (GUI) zichtbaar, waarvan Webcenter de achtergrondtechnologie vormt. Ook voor de eindgebruikers zelf wordt deze portaal interface aangeboden waarmee het navigeren binnen de applicatie, het verwerken van transacties ondersteunt door directe analytische informatie en To-Do lijstjes in eenvoudig inzichtelijk taken, integraal zoeken en het opvragen van rapporten kinderlijk eenvoudig worden. Afijn, het blijft natuurlijk wel een ERP systeem, dus enig inzicht in bedrijfsvoering en processen is altijd handig. Maar vergeleken met de huidige bedrijfsbrede applicaties is het een sprong van het stenen tijdperk naar Star Trek 2.0.

De werkmap portaal voor de Set-Up van Fusion Applications geeft binnen een geïntegreerde gebruikers interface alle informatie weer van de initiële setup tot en met ‘lifecycle management’ integraal beheer. Alles wat er te zien is, wordt gestuurd vanuit de Set-Up context en de rol van de consultant en/of kerngebruiker.

Scherm 3: Set-up manager werkmap portaal

Scherm 3: Set-up manager werkmap portaal

De werkmap in de afbeelding is die van de implementatie manager. Set-Up en onderhoudtaken zijn direct beschikbaar via het takenoverzicht in de linkerkolom. Het overzichtgedeelte in de brede kolom hier rechts van geeft alle implementatieprojecten weer waar de implementatiemanager de eigenaar van is, zoals in de linkertab te zien is. Daarnaast is er een tab, die wanneer aangeklikt, alle taken weergeeft, waar de implementatiemanager eigenaar van is binnen de projecten. Wanneer iemand niet de implementatiemanager is, maar alleen taken moeten uitvoeren gedurende een implementatie, dan ziet die persoon alleen deze tab.

De Set-Up tools van Fusion Applications zijn redelijk eenvoudig te leren en gebruiken. Oracle heeft erg veel tijd en aandacht besteed niet alleen aan de User Interface van Fusion Applications maar ook aan alle ondersteunende tools om de applicaties in te richten en te kunnen onderhouden.

Eenmaal gereed kan een implementatieproject bewaard worden als een XML bestand en vervolgens weer gebruikt worden als basis voor een volgend project. Vanzelfsprekend kan in een andere omgeving via de Set-Up manager het project weer aangepast worden zodat van een snelle start sprake is. De Oracle Apps Best Practices Store met zal wel geboren worden?

Fusion Applications en de eindgebruiker

De techniek van Fusion Applications 1.0 is vernieuwend. Voor eindgebruikers is een team van User Interface experts van Oracle gedurende de afgelopen vijf jaar in klantpanels op zoek geweest naar de prettigste manier van werken. Uit deze onderzoeken zijn vier vragen gekomen die de User Interface moet kunnen beantwoorden:

  • Wat zou ik moeten doen?
  • Wat zou ik moeten weten?
  • Hoe kan ik datgene wat ik moet doen, het beste doen?
  • En welke doelen moet ik bereiken?

De gebruiker binnen Fusion Applications werkt rolgebaseerd. Binnen een proces krijgt de gebruiker op basis van zijn rol en autorisaties bepaalde taken toegewezen. Deze taken worden vanuit alle processen met Business Activity Monitoring en BPEL workflows gegenereerd en in de werklijst gepresenteerd.

Hoe ik datgene wat ik nog allemaal moet doen en met welke doelen ik deze het beste kan invullen wordt ondersteund door de ‘Activity Guides’. Eigenlijk een soort van totaaloverzicht over alle taken die nog uitgevoerd moeten worden en in welke status deze staan. Een soort van persoonlijke planner. Ja Big Brother helpt ons een handje.

Scherm 4: Fusion Application taakoverzicht voor gebruikers

Scherm 4: Fusion Application taakoverzicht voor gebruikers

Wat ik zou moeten weten om datgene wat ik moet doen goed te kunnen doen, dat wordt via geïntegreerde analytics direct grafisch in het scherm gepresenteerd. De Business Intelligence en Performance Management tooling van Siebel en Hyperion zorgen onder water voor deze informatie.

En als u er dan even niet uitkomt dan geeft Fusion Applications via moderne ‘collaboration tools’ toch gewoon de informatie van diegene die zou kunnen helpen of krijgt u via de ingebouwde help aanwijzingen om uw werk te kunnen doen. Helemaal Web 2.0.

Steeds meer klanten van F4F en OC-C zullen ervoor kiezen om naast hun huidige Oracle omgeving nieuwe functionaliteit via software als dienst af te gaan nemen. De integratie mogelijkheden van Fusion Applications zijn sterk. Fusion is namelijk 100% gebouwd op de Fusion Middleware die Oracle aanbiedt. Deze technische stack biedt via Applicatie Integratie Connectoren vergaande integratiemogelijkheden met bijvoorbeeld de E-Business Suite. Er is nog even de tijd om hierover  na te denken. En komt u er dan nog niet uit, dan belt u ons toch?

Lees meer over: ,