Rendszerek fejlődése Információ menedzsment befelé irányul 1. Hagyományos adatfeldolgozás (számvitel) 2. Alapvető működési rendszerek (online, realtime, MIS) 3. Belső integráció (végpont - végpont) Szendrői Etelka Rendszer- és Szoftvertechnológiai Tanszék szendroi@witch.pmmf.hu kifelé irányul 4. EDI: közvetlen adatkapcsolat meglévő dokumentumokkal dolgozik 5. Folyamatok racionalizálása, info - megosztások 6. Külső integráció: ellátási lánc optimalizálása kicseréli az üzleti dokumentumokat Edward, 1997 2 A teljes számítógépesítés: átfogó információs rendszer TELJESSÉG :komplex információs architektúra mindenkinek, mindenhova megfelelő hardver és szoftver kerül telepítésre teljes távközlési szolgáltatások, teljes elérés közös, védett adatállományok minden szükséges IT támogatás megvalósul Kliens / Szerver vállalati rendszerek Az ügyfél-kiszolgálás elve: minden adat és feldolgozási folyamat egy kérésre indul, azon a helyen és módon, ahol ez optimális. KLIENS: akit (helyben) ki kell szolgálni (adattal, számítási teljesítménnyel, kommunikációs rendszerrel) SZERVER: aki tud (távolról/helyben) szolgáltatni ( adatbázissal, szoftverrel, számítási teljesítménnyel, hálózati hozzáféréssel) 3 4 A KLIENS jellemzői: a hardver egyéni, munkahelyi: egy PC, munkaállomás a felhasználói interfész grafikus, barátságos, szakmai kisebb, helyi feldolgozásra alkalmas az alkalmazás minimális része fut helyben például: szövegszerkesztés, táblázatkezelés, Internet A feladatok megosztása a hálózaton távoli osztott távoli osztott prezentáció feldolgozás adatkezelés adatkezelés adatkezelés adatkezelés adatkezelés alkalmazás alkalmazás alkalmazás A SZERVER jellemzői nagy kapacitások (tárolás, sebesség, nyomtatás) széles szoftverválaszték az alkalmazások kérésre indulnak, főleg itt futnak adatbázis- funkciók: kiszolgálás kommunikációs központ funkcióinak ellátása alkalmazás alkalmazás adatkezelés alkalmazás prezentáció prezentáció prezentáció prezentáció 5 6 1
Architektúra tervezés elemei Architektúra szoftverkomponensei (Funkciók) Adatelérés A szükséges adatelérés biztosítása Az alkalmazás logikai lépéseinek végrehajtása Megjelenítés Információk megjelenítése és felhasználói parancsok végrehajtása 8 Architektúra tervezés célja Architektúra választék Meg kell adni, hogy a szoftver mely részei melyik hardvereszközökön lesznek telepítve. Hardver lehetőségek: Kliensek Felhasználó által használt input/output eszközök PC-k, laptopok, kézi (marok) eszközök, mobil telefonok Szerverek Nagyobb számítógépek Több felhasználós elérés Szerver alapú architektúra Kliens alapú architektúra Kliens/szerver architektúra 9 10 Szerver alapú architektúra Kliens alapú architektúra Kliens/ (terminál) Szerver (Host) Mainframe gép Kliens (Munkaállomás) Szerver Adatelérés logika Adatelérési logika 11 12 2
Kliens-Szerver Architektúra (Two- Tiered) Kliens Szerver jellemzők Kliens (Munkaállomás) Szerver (PC vagy minigép, mainframe) Előnyök Skálázhatóság Többféle szállító terméke/middleware (köztestermék) használata Web alapú rendszerek javuló mobilitás Hátrányok Komplexitás Új programozási nyelvek és technikák Bonyolultabb a frissítés (update) Adatelérési logika Hardver hibák nem koncentrálódnak egy helyre 13 14 Három-szálú (Three-Tiered) Kliens- Szerver Architektúra Négy-szálú (Four-Tiered) Kliens-Szerver Architektúra Kliens (PC) Web Szerver Kliens (mikroszámítógép) Alkalmazás szerver Adatbázis szerver mikroszámító gép vagy mainframe Megjelenítési logika Alkalmazás szerver Adatbázis szerver Alkalmazás logika Adatelérési logika Adatelérési logika 15 16 Architektúra terv kiválasztása Architektúra Terv Készítése Az alacsonyabb költségek gyakran a kliensszerver választása mellett szólnak Ajánlás a választáshoz: Részletezzük a nem-funkcionális követelményeket Az alap architektúra a részletes, nem funkcionális követelményekre épüljön 18 3
Működési követelmények Teljesítmény követelmények Technikai Környezet Speciális hardver, szoftver, és hálózat szükségletek az üzleti előírások szerint Állandó hálózati kapcsolat a valós-idejű adatfrissítések biztosításához Sebesség Időkorlát, amely alatt a funkciót végre kell hajtani Hálózati tranzakció válaszidő <= 7 másodperc Rendszer Integráció Mire kell bővíteni a rendszert, hogy más rendszerekkel együttműködjön A rendszer olvasni és módosítani fogja a fő készlet adatbázist Kapacitás A felhasználók teljes és csúcsidőszaki száma és a várt adatmennyiség Maximum 100-200 egyidejű felhasználó csúcsidőben Hordozhatóság Karbantarthatóság Mire bővítsük a rendszert hogy más környezetben is működőképes legyen Várható üzleti változások, amelyre adaptálható kell hogy legyen a rendszer A rendszernek marok eszközökön is működnie kell A rendszernek alkalmazkodnia kell az új termelési folyamatokhoz Elérhetőség és Rendelkezésre állás Mire bővítsük a rendszert hogy a felhasználók számára elérhető legyen és a hibás működések aránya kicsi legyen 99% -nál több működési idő 19 20 Biztonsági követelmények Kulturális/Politikai ek Rendszer értékének Becslése Hozzáférés ellenőrzés Titkosítás és Hitelesítés Virus Ellenőrzés A rendszer és adatainak üzleti értéke Annak korlátozása, hogy ki és milyen adatokat érhet el A titkosítandó adatok meghatározása hol és mikor szükséges a felhasználói hozzáférés hitelesítése Vírus fertőzés lehetőségének elhárítása A rendszer összes adatának elvesztése 20 millió dollárba kerül Számlázási adatok változtatását csak az osztályvezetőknek engedélyezzük A felhasználói adatok titkosítva kerülnek fel a Web oldalra a biztonságos rendelés lebonyolításához Az összes feltöltött adat vírus ellenőrzése mielőtt a rendszerbe mentésre kerülnek Többnyelvűség Személyre szabás Eltérések kifejtése, szabályozás Jog Milyen nyelveket igényelnek a felhasználók Meg kell határozni mely rendszerelemeket változtathatják meg a lokális felhasználók Az országok eltéréseinek rögzítése és kiküszöbölése A törvények és előírások, amelyek a rendszer követelményeket befolyásolják A rendszernek Angol, Francia és Spanyol környezetben kell működnie Területi vezetők új adatmezőket hozhatnak létre a termékek adatbázisban hogy rögzítsék a terület-specifikus információkat Minden súlymérték kilogrammban számolandó Személyes vevői információk nem adhatók át az Európai Unió országaiból az USA-ba. 21 22 Egy másik megoldás: vállalati Intranet Nagygép - terminálokkal - középgép - C/ S - Intranet... Az Intranet védőgátakkal, tűzfallal védett belső vállalati hálózaton futó IR, amelynek hálózati protokollja a TCP/IP (Intranet), alkalmazói csatolója az internetes böngésző (browser) s a belső hálózatról ki lehet jutni az Internetre. Az előnyök, a terjedés oka: Azonnal indítható, ha van hálózat Egyszerűen kezelhető felülettel dolgozik Teljesen platform-független (kliens és szerver is) Az internetes (pl. kereső, megjelenítő) funkciókat teljesen integrálni lehet a szokásos (pl.irodai) szoftverekbe Problémák: teljeskörű hozzáférés gondjai? más információs munkakultúra? 23 24 4
A teljes informatizálás problémái A központi menedzsment - kontroll elvesztése az információs rendszer és technika felett A tényleges szervezeti átalakulás kényszere A teljeskörű összeköttetés (további) kényszere Az összekötött infrastruktúra komplexitása A biztonság kényszere A megbízhatóság kényszere Az auditálás kényszere Megoldások: tervezés, változás-menedzsment, oktatás, költségelemzés - információ-menedzsment Miben változtak meg a vállalatok? 1. GLOBALIZÁLÓDÁS világpiaci verseny: áru, szolgáltatás, tőke menedzsment és kontrolling globális piacon globális munkacsoportok együttműködése (info-kommunikációs rendszerek!) globális logisztikai rendszerek globális vállalatok 25 26 folytatás: a változások jellege 2. AZ IPARI GAZDASÁGOK ÁTALAKULÁSA - tudás/információ-alapú gazdasági ágak - termelékenységnövekedés - újfajta termékek, szolgáltatások - megváltozott vezetési stílus - verseny az idővel, rövid életgörbék - zavaros, átláthatatlan üzleti környezet - alkalmazottak képzettségének változása folytatás: a változások jellege 3. A VÁLLALATOK ÁTALAKULÁSA - szétterülés, laposabb szervezetek - decentralizáció az irányításban - rugalmasság igénye és megvalósítása - helyi, független - önálló döntések - alacsony tranzakciós/koordinációs költségek - bátorítás az önálló munkára 27 28 A válasz: másfajta információs rendszerek A kérdés: Lehet-e globális a vállalat, változatlan információs architektúrával? IT Globális hálózatok Vállalati hálózatok SZERVEZETI VÁLTOZÁSOK Nemzetközi munkamegosztás. Világméretű termelésszervezés. Távmunka. A tranzakciós költségek csökkennek. Csoportmunka, együttműködés. Divíziók, osztályok felbomlása. Vevő- és termék-orientáció. Task force alkalmi munkavégzés A menedzsment költségek csökkennek. Üzleti folyamatok újraszervezése BPR 30 5
IT A válasz: másfajta információs rendszerek SZERVEZETI VÁLTOZÁSOK Elosztott IT Egyéni munka bátorítása: VAN INFORMÁCIÓD, DÖNTS MAGAD. Hierarchia és centralizáció csökken. Mgmt költségek csökkennek. Mobil IT (laptop+mobil) Virtuális szervezetek megjelenése. Mozgékony, mobil munkaerők. Szervezeti költségek csökkennek. Grafikus felületek GUI Elérhetőség: az információforrások mindenki számára könnyen hozzáférhetőek. Automatizált munkafolyamatok. Papírnélküli ügyviteli munka. Informatikai képzettség nélküli dolgozó. Ügyfél által végzett ügyvitel (pl.bank) Nagy, integrált információrendszerek népesség-nyilvántartás, egészségügy bankok egyéni és összekapcsolt rendszere SWIFT, GIRO (EFT) bűnügyi nyilvántartások (belföld, nemzetközi) repülő- és vasúttársaságok helyfoglalási rendszere globális vállalatok átfogó termelésirányítása kereskedelmi cégek világméretű hálózatai államigazgatási szféra összekötött rendszerei 31 32 Developing International IS Infrastructure 33 6