Institutionen för Datavetenskap
Linköpings universitet





Examensarbete

Meddelandeväxel i e-handelssystem


Thomas Berglund, Håkan Sagvik



Sammanfattning

Konstruktion av kompletta system för handel över Internet är ett hantverk som ofta kräver att varje nytt systemet skräddarsys för den specifika omgivning den ska operera i. Det är många mindre delsystem som ska integreras med olika protokoll och tekniker.

Önskvärt vore om konstruktionsarbetet kunde underlättas genom att någon form av standardlösning togs fram. Denna skulle underlätta analys, design och implementering av nya system.

I detta examensarbete undersöks ett koncept för hur en standardkomponent, kallad meddelandeväxel, skulle kunna underlätta byggandet av e-handelssystem. Denna ska vara en sammanhållande länk för de delsystem som ingår i e-handelssystemet. Meddelandeväxeln ska handha sessionshantering, loggning och flödesstyrning i e-handelssystemet. Den ska också vara konstruerad på ett sådant sätt att den utgör en ram för ett modulbaserat system där det lätt går att återvinna moduler från redan färdiga system. Arbetsgången har varit att designa och implementera en prototyp för en sådan meddelandeväxel och sedan utvärdera dess för och nackdelar.

De erfarenheter som kommit fram är att en meddelandeväxel i den form som konstruerats i detta examensarbete är ett tänkbart alternativ att bygga e-handelssystem kring. Till fördelarna hör att då man har konstruerat en meddelandeväxel och byggt ett antal system kring denna kommer varje nytt system att vara relativt enkelt att bygga utifrån redan färdiga moduler. Dessutom kommer felsökning och underhåll att förenklas med standardiserade metoder. Nackdelarna är kostnaden för att utveckla meddelandeväxeln i sig. Den medför också fördröjningar i kommunikationen mellan delsystem vilket i vissa fall kanske inte är acceptabelt.

Slutsatsen blir således att en meddelandeväxel är bra lösning om ett större antal e-handelssystem ska byggas kring detta koncept. I annat fall blir kostnaden för meddelandeväxeln för stor samt dess fördelar marginaliserade.