Rendszerek fejlődése
Információ menedzsment
1. Hagyományos befelé irányul adatfeldolgozás (számvitel) kifelé irányul 4. EDI: közvetlen adatkapcsolat
Szendrői Etelka Rendszer- és Szoftvertechnológiai Tanszék
[email protected]
2. Alapvető működési rendszerek
(online, realtime, MIS)
3. Belső integráció (végpont - végpont)
5. Folyamatok 6. Külső integráció: racionalizálása, ellátási lánc info - megosztások optimalizálása
meglévő dokumentumokkal dolgozik
kicseréli az üzleti dokumentumokat Edward, 1997 2
A teljes számítógépesítés: átfogó információs rendszer
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.
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: 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 feladatok megosztása a hálózaton
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
távoli prezentáció
osztott feldolgozás
távoli osztott adatkezelés
adatkezelés
adatkezelés
adatkezelés
alkalmazás
alkalmazás
alkalmazás
A SZERVER jellemzői
adatkezelés
adatkezelés
• 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
prezentáció 5
alkalmazás
alkalmazás
alkalmazás
prezentáció
prezentáció
prezentáció 6
1
Architektúra szoftverkomponensei (Funkciók)
Architektúra tervezés elemei
Adattárolás Adatelérés
Alkalmazás logika
Megjelenítés
A szükséges adatelérés biztosítása Az alkalmazás logikai lépéseinek végrehajtása 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
Szerver alapú architektúra
Kliens alapú architektúra
Kliens/szerver architektúra
Szerverek
Nagyobb számítógépek Több felhasználós elérés
9
Szerver alapú architektúra Kliens/ (terminál)
10
Kliens alapú architektúra Kliens (Munkaállomás)
Szerver (Host) Mainframe gép
Megjelenítési logika Alkalmazás logika Adatelérés logika Adattárolás
Megjelenítési logika
Szerver
Adattárolás
Alkalmazás logika Adatelérési logika
11
12
2
Kliens – Szerver jellemzők
Kliens-Szerver Architektúra (TwoTiered)
Szerver (PC vagy minigép, mainframe)
Kliens (Munkaállomás)
Előnyök
Megjelenítési logika Alkalmazás logika
Adatelérési logika
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 Hardver hibák nem koncentrálódnak egy helyre
Hátrányok
Komplexitás Új programozási nyelvek és technikák Bonyolultabb a frissítés (update)
Adattárolás 13
Négy-szálú (Four-Tiered) Kliens-Szerver Architektúra
Három-szálú (Three-Tiered) KliensSzerver Architektúra Kliens (mikroszámítógép)
Alkalmazás szerver
14
Kliens (PC)
Adatbázis szerver mikroszámító gép vagy mainframe
Megjelenítési logika
Alkalmazás szerver
Megjelenítési logika
Alkalmazás logika
Adatelérési logika Adattárolás
Alkalmazás logika
Web Szerver
Alkalmazás logika
Adatbázis szerver
Adatelérési logika Adattárolás
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 Követelmény
Definíció
Teljesítmény követelmények Követelmény
Definíció
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
Mire bővítsük a rendszert hogy más környezetben is működőképes legyen
A rendszernek marok eszközökön is működnie kell
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ő
Karbantarthatóság Várható üzleti változások,
amelyre adaptálható kell hogy legyen a rendszer
Példa
A rendszernek alkalmazkodnia kell az új termelési folyamatokhoz
Példa
19
Biztonsági követelmények Követelmény
Definíció
20
Kulturális/Politikai Követelmények Példa
Követelmény
Definíció
Példa
Rendszer értékének Becslése
A rendszer és adatainak üzleti értéke
A rendszer összes adatának elvesztése 20 millió dollárba kerül
Többnyelvűség
Milyen nyelveket igényelnek a felhasználók
A rendszernek Angol, Francia és Spanyol környezetben kell működnie
Hozzáférés ellenőrzés
Annak korlátozása, hogy ki és milyen adatokat érhet el
Számlázási adatok változtatását csak az osztályvezetőknek engedélyezzük
Személyre szabás
Meg kell határozni mely rendszerelemeket változtathatják meg a lokális felhasználók
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
Titkosítás és Hitelesítés
A titkosítandó adatok meghatározása hol és mikor szükséges a felhasználói hozzáférés hitelesítése
A felhasználói adatok titkosítva kerülnek fel a Web oldalra a biztonságos rendelés lebonyolításához
Eltérések kifejtése, szabályozás
Az országok eltéréseinek rögzítése és kiküszöbölése
Minden súlymérték kilogrammban számolandó
Virus Ellenőrzés
Vírus fertőzés lehetőségének elhárítása
Az összes feltöltött adat vírus ellenőrzése mielőtt a rendszerbe mentésre kerülnek
Jog
A törvények és előírások, amelyek a rendszer követelményeket befolyásolják
Személyes vevői információk nem adhatók át az Európai Unió országaiból az USA-ba.
21
Egy másik megoldás: vállalati Intranet
22
Az előnyök, a terjedés oka:
Nagygép - terminálokkal - középgép - C/ S - Intranet ...
• 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
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.
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
Miben változtak meg a vállalatok?
• A központi menedzsment - kontroll elvesztése
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
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 25
folytatás: a változások jellege
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
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 IT
A kérdés:
SZERVEZETI VÁLTOZÁSOK
Globális hálózatok
Nemzetközi munkamegosztás. Világméretű termelésszervezés. Távmunka. A tranzakciós költségek csökkennek.
Vállalati hálózatok
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
Lehet-e globális a vállalat, változatlan információs architektúrával?
30
5
A válasz: másfajta információs rendszerek IT
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) 31
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
32
Developing International IS
Infrastructure
33
6