BPM, BRM, ESR, CE – En Ciber guide til galaksen Av Njål Stabell På SAPPHIRE 2008 ble SAP NetWeaver Business Prosess Management (BPM) avduket – resultatet av prosjektet som har vært kjent under kodenavnet Galaxy. BPM blir i dag sammenlignet med den rolle ERP hadde i 1990 årene, så derfor har jeg sett nærmere på hva SAP leverer av Business Process Management funksjonalitet i sin nye Netweaver Composition Environment server (NW CE). Tradisjonelt har BPM teknologi enten vært rene prosessmodellerings verktøy slik som IDS Scheer ARIS, eller så har det vært del av integrasjonsmellomvare som Webmethods eller SAP sin egen Process Intergration løsning (PI). Problemet med denne typen forrige generasjons BPM løsninger var for de førstnevnte at det var en lang vei mellom designet av TOBE prosessen og en realisering av denne, være seg i IT løsningen eller i den myke prosessen. For løsningene som i utgangspunktet var integrasjonsplattformer ble det som regel ikke effektivt ettersom man jo etterstreber mest mulig effektiv integrasjon med minst mulig feilkilder i en integrasjonsplattform som jo heller ikke har operative brukergrensesnitt, slik at bare de automatiserte delene av prosesser støttes. SAP leverer sin nye funksjonalitet for BPM i enhancement package 1 av Netweaver Composition Environment server 7.1. Dette er en java J2EE applikasjonsserver og den baserer seg på java webdynpro for brukergrensesnitt utvikling og Enterprise Service Repository (ESR) for backend integrasjon. Figur 1 Ny Arkitektur SAP benytter Buisness Process Modeling Notation (BPMN) fra OMG som modellerings standard. Som foretningsregelløsning benyttes Business Rules Management som har basis i funksjonalitet fra YASU Technologies som SAP kjøpte opp i 2007 og som bidrar med tabeller og script for i sanntid kunne optimalisere foretningsregelverket. Fokuset har vært å levere en model to code løsning som baserer seg på SOA hvor både analytikere og teknikere sammen kan implementere og optimalisere bedriftens prosesser. I første omgang tar SAP sikte på å støtte prosessene som ligger før, mellom eller etter kjerneprosessene med sitt nye verktøy, men vil levere exstension points både ut til BPM og til PI fra sitt nye Business Suite konsept. Det ser altså ut til at SAP kommer til å dekke alle prosesser gjennom BPM på litt sikt. Figur 2 Extension Points i nye Business suites Jeg har installert og lekt litt med denne nye løsningen og det er ingen tvil om at dette er en storsatsning fra SAP sin side. Prosess modellering, regelsett oppsett og UI knytting gjøres i Sap Netweaver Delveloper Studio som kommer med en egen Process Composer i 7.1 EHP 1 versjonen. Man kan enten benytte de over 2000-3000 ferdige servicene som finnes klare som ES Bundels eller utvikle nye i Enterprise Service Builder som er PI 7.1 sin versjon av den gamle Integration Repository i XI 3.0 og PI 7.0. Figur 3 Forsiden i nye SAP Developer Studio Selve Process composeren er enkel å ta i bruk og bør være grei for ikke teknikere å definere prosessmodeller med. Knytning mot brukergrensesnitt og servicer må nok gjøres av mer teknisk anlagte personer og kjennskap til Java WebDynpro og PI er en klar fordel. Regelmotoren baserer seg på regelscripting og ”decision” tabeller som benyttes inn i prosess stegene for å definere flyt. En fin tilleggsfunksjon er at selve prosessmodellen er tilgjengelig under hele prosess eksekveringen med informasjon om hvor man befinner seg i prosessen. Siden BPM kjører på SAP sin nye Composition server betyr dette at man har tilgjengelig alle sine SAP og ikke SAP systemer gjennom ESR og kan således bygge arbeidsflyt på tvers av systemer men med enhetlig brukergrensesnitt. Arbeidsflyten benytter UWL (Unified Worklist) konseptet. Figur 4 Process Composer Figur 5 Decision Table Wizard Det er veldig behagelig at selve serveren fint lar seg installere på en litt nyere bærbar datamaskin med 2 + GB ram. Dette gjør at det er mye mer tilgjengelig å utvikle samt teste lokalt. Man er altså ikke avhengig av en sentral server for å utvikle i eller prøve ut dette nye konseptet fra SAP. Jeg har stor tro på at riktig bruk av SAP sin nye BPM vil kunne gi øket ROI i prosjekter og gi bedrifter en klar forbedring i forhold til tidligere prosess kartlegging og endringsledelses prosjekter. Det er tid for faktisk verdiskapning fra change management konsulentene.
© Copyright 2024