SOA och processorienterade gränsnitt - är det som att sminka en gris
Sitter med fyra fönster uppe i affärssystemet, Excel och PowerPoint mitt i presentationsmall, chefen ska ha redovisning om några timmar och det ska fram bevis för högkonjunkturen och den ökande försäljningen. Hur var det nu? Först måste sammanställningen göras i Excel, resultatet i bortre kolumnen summeras och läggas in i affärssystemet... Eller?
När rapportgeneratorn har gjort sitt kommer statistiken dundrande i ett av fönstrena, men får inte rätt skärning, in med resultatet i Excel... Skulle det gå att göra enklare? Var är it-folket när de som bäst behövs?
SOA (service-oriented architecture)
Begreppet SOA (service-oriented architecture) är i dag ett ganska vanligt begrepp runt kaffe- och konferensborden. Det handlar om ett sätt att skapa tillgång till information via webb och underliggande applikationer. Eller som det finns beskrivet i Wikipedia: SOA, av service-oriented architecture, är ett systemarkitektiskt koncept som beskriver användningen av tjänster för att uppfylla de affärsmässiga kraven på ett it-system. I ett system uppbyggt enligt SOA så är resurserna tillgängliga för andra program på nätverket som oberoende tjänster och kan anropas på ett standardiserat sätt. SOA förknippas ofta med webbtjänster baserade på XML, SOAP, WSDL och UDDI, men i princip kan ett SOA-system byggas upp med vilken tjänstebaserad teknik som helst.
Det låter dyrt - är det ett för högt pris för att nå de affärsmässiga målen?
Vi vet att det går att bygga enkla, skräddarsydda applikationer för att stödja de affärsmässiga processerna på ett effektivt sätt. Med dagens teknik och arkitektur kan man räkna hem investeringen ganska omgående vilket gör att investeringsbeslutet blir försvarbart.
”Vi måste bli lika flexibla som vår verksamhet”, sagt av en kunds it-chef. De sitter med en stor affärsplattform och provar nu att koppla ihop utvalda webbaserade tjänster med befintligt bassystem för att lösa administrativa knutar och flaskhalsar.
Ett annat sätt att använda poggar* är att bygga enkla webbaserade presentationer och rapporter som kan stödja den affär du vill göra med din slutkund. Det vill säga it-chefen får presentationen enligt sina styrparametrar, marknadschefen enligt prioriteringar och ledningsgruppen det den behöver för att få ett effektivt beslutsunderlag. För att spara tid finns det ett skal över en avancerad rapportgenerator som är inställd enligt förvalda parametrar. Allt för att resursoptimera och ge varje person tid för att analysera informationen, inte samla in den.
Naturligtvis kan man bygga funktioner för när du vill dela information mellan dig och kund eller partner.
Så vi tror på glitter och glamour, på rätt ställe till rätt person och vid rätt tid.
- Liselotte Norén
* Processorienterade gränssnitt. För oss gäller följande beskrivning: Om man i sin verksamhet har ett ryggradssystem som stödjer verksamheten och man ser ett behov av att utveckla en ny (tillfällig) process eller affär så stödjer kanske inte befintligt system den nya processen. Då kan man genom att bygga ett nytt gränssnitt (POG) koppla ihop befintliga system så att de bättre stödjer den nya eller tillfälliga processen.