En Service-Oriented Approach til kostnadskutt på tilpassing SAP

Loraine Lawson snakket med Atul Saini, daglig leder / styreformann / CTO i Fiorano Software, om hvordan Fiorano er SOA Platform kan hjelpe bedrifter tilpasse og webaktivere ERP former, uten å bruke store penger på konsulenter.
 Lawson: Jeg forstår at du har noe erfaring med SOA for å forbedre ERP-systemer. Kan du forklare?
Saini: La meg gi deg et eksempel. SAP, på grunn av generelle egenskaper, er konstruert for separasjon av plikt. Den faktureringsprosessen må være veldig generelle, slik at en typisk faktura i SAP tar fem trinn og har ni SAP skjermene. Nå, i en veldig stor bedrift, kanskje noen vil hvert trinn gjøres av en egen person, så det er der skillet mellom plikten er fornuftig. Men for de aller fleste selskaper gjør en person all fakturering.
 La meg gi deg et eksempel. Det er dette milliard-dollar selskapet som er verdens tredje største Distiller. De har 45 forskjellige fabrikker og produksjonsenheter, men folk må gjøre fakturering. Hvis alle har en SAP-skjermen, tar hver faktura 12 minutt og hver eneste person i hver eneste fabrikken som skaper en faktura behov SAP trening. Så her er hva disse gutta gjorde. De bruker SAP-systemet til å holde alle data, men når de ønsker å generere en faktura, har de ikke bruker SAP skjermene, de bare lage en HTML-side. HTML-siden har all informasjonen i fakturaen. Du klikker på en knapp, gå og bare en bekreftelse kommer frem på skjermen. Etter det, er alle dataene matet inn i SAP og du får fakturaen.
 Bak HTML-skjermen er en SOA flyt. Så hva SOA flyt gjør, er informasjonen blir matet via en HTTP-adapter - HTTP-adapteren trekker opp informasjon fra HTML-siden, utfører en transformasjon konvertert til det formatet som er egnet for SAP, og så kaller en SAP-adapter med tre ulike SAP adapter samtaler, og lo og se, fakturering gjort.
 Fem skritt, ni skjermer og 12 minutter til to trinn, to skjermene i to minutter. Dette selskapet genererer 10000 fakturaer i måneden, og besparelsene er over 200 mann dager i en måned. Det er helt fantastisk. Så det er den slags verdi vi snakker om.
 Lawson: Hva er en SOA flyt? Hva mener du med det?
Saini: Med Fiorano-systemet, når du skriver et program flyt, er den visuelle diagram som du får den faktiske utførelsen flyt. Det er ikke bare et diagram, som Visio eller Vista.
 Så bunnlinjen er du har disse pre-bygget komponenter, har du HTTP-adaptere, database adaptere, arkiv adaptere, og når du kobler dem på skjermen, retningsknappene linjene som forbinder dem faktisk representerer data strømmer under kjøring. Alt er skapt automatisk av systemet.
 Hele fakturering flyt tok dette selskapet en uke til å bygge, tok testing enda en uke, i to uker hadde de et system som reduserte tiden for fakturaen kreasjon fra 12 minutter til to minutter.
 SAP krever SAP konsulent som er veldig dyrt. La oss si du har fått 50 vanlige faktoren arbeidere som forsøker å generere en faktura. De har å gå og ta SAP trening. Det er en katastrofe. Nå drar de til en vennlig HTML-side, som er designet av sin bedrift, skrive inn dataene, og de er ferdige. Ved å bruke bare en kvart million dollar en gang i lisenser, i det første året de kommer til å realisere besparelser over $ 750,000, og for det andre de innser besparelse på 2 millioner dollar.
 SAP er et veldig bra system for å holde virksomheten data, men de prosessene som SAP har designet rundt bedriftsdata er svært arkaisk. Hvis du ønsker å følge standard mal, som er den SAP måten, er det helt greit. Men hvis du vil endre det, sier de, "Ah-ha har, du må gjøre mye programmering," (i) ABAP. Hvis du vil endre standard SAP og for å kjøre programmet slik du driver firmaet, så du har tenkt å bruke en enorm mengde penger på SAP konsulenter.
 Du fremdeles få dra nytte av SAP fra standpunktet av transactionality; bedriftens data er fortsatt holdes innenfor SAP. Og det er veldig bra, men du trenger ikke å gå gjennom whacked-out arkaisk SAP prosesser. Og Oracle er like ille.
 Lawson: På webområdet, snakker det spesifikt om SAP integrasjon. Er det en bestemt løsning for SAP? Har du en pakket løsning for Oracle?
Saini: Vi, i den forstand at den løsningen som vi har kan brukes enten til Oracle eller SAP. Nå er koblingen til Oracle bare databasen kontakten som vi har. For SAP, er koblingen en bestemt SAP-kontakt.
 SAP har mer av en blå-blooded ESB stamtavle. Sett det på den måten. Vi har bare konsentrert seg om den. Oracle er som den nye gutten på blokken. Oracle er i utgangspunktet en database selskap. De ønsker å være alt. "Jeg er mellomvare, jeg er her og jeg er der," vet du? Flott, men de har en lang vei å gå før de bevise at de er mye mer enn en database selskap.