Vad är eSOA?

Av: EM Fahrer, Adfahrer AB

Snail shellVad är eSOA?
Det är en förkortning på för Enterprise Service-Oriented Architecture.. Efter att ha lyssnat på två bra webbinar presentationer av Patrik Van Odijk med kollegor på Spring Consulting vågar jag mig på en kort sammanfattning vilken presenteras här.

Ett försök att förklara eSOA för dig som inte är tekniker.
Se SAP eSOA som en slags verktygslåda för att automatisera IT system flöden eller reorganisera existerande flöden. Med hjälp av verktygen i eSAO kan man skapa nya skärmbilder, skärmbildssekvenser och nya typer av gränssnitt på ett standardiserat sätt. Ett standardiserat sätt att automatisera sådant som det är svårt att ge systemstöd.

Tanken är att det ska kunna användas tex för det som gör företagets affär unik, det som ofta är nytt och skiljer ut från andra leverantörer innom samma område och som därför inte finns som ett flöde i standardsystem.

eSOA vertygen kan användas för att hämta och lämna data till och från nästan vilken datakälla som helst, dvs SAP ERP system, CRM system, Internet. Nya verktyg som ingår i eSOA och som det talas mycket om är DiscoverySystem, Guided Procedures och Visual Composer men det finns många fler och jag ser fram emot att få en genomgång av alla verktyg med förklaring på den Nordiska Connection Conferensen 23-24 april 2008.

En förklaring av de av mig ovan namngivna verktygen kommer här.
Jag börjar alfabetiskt med Discovery System som är en fristående utforskar miljö. Miljön köps för en rimlig peng installerad och klar på en server. Denna miljö är en slags sandlåda som kan användas för att testa och pröva de funktioner och möjligheter som finns. Miljön har ett licencieringssystem som skyddar den från att användas i produktion.

Guided Procedures beskrevs av vår föreläsare Fredrik Larsson på Spring Consulting som ett slags workflow som kan användas för att koppla samman arbetsuppgifter i många olika system.

Med hjälp av verktyget kan man bygga flöden som med "fast hand leder" flödet av arbetsuppgifter tvärs över system och IT miljöer. Ett mycket enkelt och konkret exempel vi fick se var ett två stegs flöde. En nyanställd loggar på första gången med ett nytt ID och leds då genom först en html sida som hälsar välkommen till företaget, denna sida skickar IDt vidare till en sida med persondata hämtade ur ett SAP systemet som den nyanställde leddes till att kontrollera och samtidigt fick möjlighet att korrigera.

Visual Composer är ett "drag and drop" verktyg för att bygga skärmbilder.
Ett snyggt verktyg som elegant ger förslagsvärden och grafiskt visar den skärmbild man jobbar med och kopplingar till data och andra skärmbilder. Man kan som exempel skapa en skärmbild med hjälp av VisualComposer och länka in den i ett flöde av skärmbilder med hjälp av Guided Procedures. Man talar också om Composita applikationer, vilket är sammansatta applikationer, dvs flera Guided Procedures länkade samman.

Anmälda till seminarieserien var Bouvet AS, Dyno Nobel Sweden AB, E.ON Sverige AB, Folksam Ömsesidig sakförsäkring, Folksam Ömsesidig sakförsäkring, Green Cargo AB, Gunnar Dafgård AB, Gunnebo Industrier AB, Janssen-CILAG AB, Mondi Packaging Dynäs AB, Phadia AB, Posten AB, q2d Solutions AB, Ringhals AB, SAPA Profiler AB, SAS Human Resources Sweden AB, TeliaSonera Sverige AB, ThyssenKrupp Materials Sverige AB och Volvo IT Aero.

Är du intresserad av att lyssna till presentationerna så finns de i "film" format för nedladdning på webben. Se Special Interest Group och eSOA - VisualComposer sidan. Där finns länk till alla film-filerna. Filerna är i asf format vilket spelas upp i de flesta program, även på små hand datorer och smarta telefoner.

Länk

Skrivet av EM Fahrer, em@adfahrer.com