300 likes | 505 Views
Maloprodaja na Linux platformi. Roman Turk. Agenda. Predstavitev podjetja Maloprodajni IS Namen projekta Potek projekta Pričakovani učinki Vprašanja. - Slovenska energetska družba. največje slovensko energetsko podjetje osrednjo poslovno dejavnost predstavlja poslovanje:
E N D
Maloprodaja na Linux platformi Roman Turk Sektor informatika
Agenda Predstavitev podjetja Maloprodajni IS Namen projekta Potek projekta Pričakovani učinki Vprašanja Sektor informatika
- Slovenska energetska družba • največje slovensko energetsko podjetje • osrednjo poslovno dejavnost predstavlja poslovanje: • z naftnimi derivati, • plinom in • ostalimi energenti • ekologija Sektor informatika
- Slovenska energetska družba čisti prihodki 2,9 mrd. EUR pretežni del poslov realizira v Sloveniji, intenzivno se širi na balkanske trge poslovno skupino Petrol poleg obvladujoče družbe sestavlja še 6 domačih in 10 tujih odvisnih družb ter 13 pridruženih podjetij Sektor informatika
Petrol – maloprodajna mreža v Sloveniji največji (cca. 70% tržni delež) na Hrvaškem in v BIH drugi Sektor informatika
– 2. generacija maloprodajnega IS • 1. generacija – od 1987 - DOS • leta 2000 postavljena nova moderna arhitektura na osnovi SOA konceptov • aplikacije so vstopne točke v svet globalnih servisov • omogočajo povezljivost in konsolidacijo • aplikacija napisana povsem na novo v Javi • v celoti plod lastnega razvoja Sektor informatika
Infrastruktura na BS 1-5 blagajn s periferno opremo zunanji plačilni avtomati video nadzor * črpalke krmilnik črpalk usmerjevalnik LAN strežnik VPN totem dlančniki / mobilne blagajne krmilnik rezervoarjev delovne postaje v omrežju(pomoč uporabnikom) osrednji strežnik Sektor informatika
Umestitev eMA eMA - del centralnega maloprodajnega sistema enoten šifrant, ceniki – avtomatska distribucija zagotovljena lokalna avtonomija Sektor informatika
Značilnosti eMA (I) enotna aplikacija na vseh Petrolovih lokacijah centralno in zelo podrobno vodenje poslovnih dogodkov vgrajena podpora večjezičnosti in zakonskim specifikam na tujih trgih zanesljivost (non-stop BS) platforma za prenos dobrih praks na nova tržišča Sektor informatika
Značilnosti eMA (II) omrežna povezljivost z napravami Sektor informatika
Značilnosti eMA (III) omrežna povezljivost z zunanjimi ponudniki servisov Sektor informatika
Značilnosti eMA (IV) • integrirana podpora za procesiranje vseh pomembnejših plačilnih kartic • bančne kartice • kamionske kartice • hitrost • zanesljivost • EMV certificirana Sektor informatika
Dosedanje izkušnje z odprto kodo (I) strežniki: Windows NT Linux zamenjava v letu 2005 zanesljivejše delovanje sistema hitrejše delovanje sistema lažje vzdrževanje sistema in aplikacij Sektor informatika
Dosedanje izkušnje z odprto kodo (II) Microsoft Office OpenOffice (v začetku 2008) predhodno predelava aplikacij, ki so bile vezane na Excel z bistvenim znižanjem stroškov zagotavljamo vse potrebne funkcionalnosti uporabniki ob prehodu niso imeli pripomb Sektor informatika
Povod za projekt število bencinskih servisov se povečuje potreben dokup dodatnih licenc za podatkovno bazo (DB2), sporočilni sistem (Websphere MQ),… zaradi spremembe licenciranja, bi bili stroški preveliki Sektor informatika
Namen projekta znižati stroške posodobitev platforme za lažjo implementacijo novih funkcionalnosti izboljšati zanesljivost delovanja sistema olajšati vzdrževanje zagotovitev skladnosti s PCI (Payment Card Industry) standardom Sektor informatika
Izvedba projekta arhitekturna zamisel izbira komponent testno okolje in predelava aplikacij testiranje in popravljanje aplikacij pilotska postavitev na nekaj BS masovna produkcija Sektor informatika
Arhitekturna zamisel najprej smo skušali definirati vse funkcionalnosti in potrebne aplikacije za vsako funkcijo smo izbrali ustrezno programsko opremo • projektna skupina se je začela sestajati konec lanskega leta Sektor informatika
Izbira komponent • zamenjava OS na blagajnah in pisarniškem PC na BS (Windows XP/2000 Linux) • prilagoditve aplikacij eMA • zamenjava plačljive baze podatkov z brezplačno (DB2 DB2 Express) • ukinitev IBM Websphere MQ na BS • nadomestek: JMS sporočilni sistem, vgrajen v IBM Websphere aplikacijski strežnik • predelava aplikacij eMA Sektor informatika
Uporabljene tehnologije - Linux • Linux na vseh računalnikih na BS • distribucija • dobro podprta s strani odprtokodne skupnosti in proizvajalcev sistemske programske opreme • stabilna • brezplačna Sektor informatika
Uporabljene tehnologije – DB2 • podatkovna baza prej: IBM DB2 v8 • nova podatkovna baza: IBM DB2 Express v9 • količina podatkov v lokalni podatkovni bazi majhna • podatki se hranijo le krajši čas • ne potrebujemo nobenih posebnih funkcionalnosti • brezplačna Sektor informatika
Uporabljene tehnologije - • aplikacijski strežnik IBM Websphere Express v5 smo uporabljali že prej • nadgradnja na verzijo 7 • servleti in JSP • Web servisi • vsebuje JMS sporočilni sistem • omogoča povezovanje z Websphere MQ na centralnem računalniku • nadomesti lokalni Websphere MQ (plačljiv) • potrebna predelava eMA zaradi drugačnega API-ja Sektor informatika
Uporabljene tehnologije - • Pisarniška zbirka OpenOffice.org • prehod smo delno izvedli že na Windows okolju • manj zahtevni uporabniki • predhodno so morale biti prilagojene Petrolove aplikacije za podporo odločanja, ker so temeljile na MS tehnologijah • z ustreznimi nastavitvami omogočeno sodelovanje z uporabniki, ki imajo MS Office • na tujih trgih lokalizirane verzije Sektor informatika
Testno okolje in predelava aplikacij • postavitev testnega okolja – simulacija BS • inštalacija vseh potrebnih aplikacij • sprotno reševanje težav pri inštalaciji • sodelovanje z zunanjimi partnerji – avtorji aplikacij • testiranje delovanja aplikacij • nekaj aplikacij je takoj delovalo pravilno • popravki za delovanje v novem okolju • določene aplikacije tečejo le v okolju Wine • največ predelav eMA zaradi JMS API-ja Sektor informatika
Pilotska postavitev v kratkem bomo lahko postavili pilotsko postavitev na nekaj tipičnih BS to bo realen test, saj se določene težave dejansko pokažejo šele pri daljšem intenzivnem delovanju v tej fazi pa ne pričakujemo večjih napak, ki bi motile poslovanje Sektor informatika
Masovne inštalacije • po uspešni pilotski fazi bomo naredili 10-15 dodatnih inštalacij • izpopolnjevanje in avtomatizacija inštalacijskih procedur • priprava navodil za inštalacijo • iskanje še zadnjih pomanjkljivosti, ki se v pilotski fazi niso pokazale • inštalacija na vse BS v Sloveniji in tujih trgih • predvidevamo, da bi lahko zaključili v 10 mesecih Sektor informatika
Pričakovani učinki projekta znatno znižanje stroškov izboljšava zanesljivosti delovanja sistema priprava platforme za enotno avtentikacijo boljša zaščita sistema pred posegi uporabnikov manj težav z virusi manjša odvisnost od licenčne programske opreme Sektor informatika
Vpliv na popularizacijo odprte kode • ena večjih postavitev v našem prostoru • referenca za odprtokodne sisteme: • delovanje Linuxa v razmerah kjer se zahteva delovanje 24/7, kljub dinamičnim spremembam • Linux je primeren tudi za namizne PC • OpenOffice.org je konkurenčen ostalim produktom in zadošča večini uporabnikov Sektor informatika
Vprašanja Sektor informatika
Hvala za vašo pozornost Sektor informatika