1 / 43

Informacijska tehnologija

Višja strokovna šola Velenje. Informatika Murska Sobota. Informacijska tehnologija. Svetovanje in podpora pri uporabi informacijske tehnologije. 1. predavanje. Predavatelj: dr. Iztok Fister E-pošta: iztok.fister@mdi2.net Gradivo na naslovu: ftp.scv.si. Murska Sobota, november 2008.

Télécharger la présentation

Informacijska tehnologija

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Višja strokovna šola Velenje Informatika Murska Sobota Informacijska tehnologija Svetovanje in podpora pri uporabi informacijske tehnologije 1. predavanje • Predavatelj:dr. Iztok Fister • E-pošta:iztok.fister@mdi2.net • Gradivo na naslovu:ftp.scv.si Murska Sobota, november 2008

  2. Cilji predmeta

  3. Vsebina • Uvod v IT • Arhitektura IT • Poslovni procesi • Podpora poslovnih procesov • Arhitekturni okvir IT • Aplikacijska arhitektura • Pojem računalniške aplikacije • Razvoj aplikacij

  4. UVOD • Informacijska tehnologija (krajše IT): • zajema vsa področja zajemanja, obdelovanja, shranjevanja in prenašanja vseh vrst informacij. • Informacijski sistem (krajše IS): • predstavlja IT v konkretnem podjetju (uvedene rešitve). • Komunikacijski sistem (krajše KS): • skrbi za prenašanje informacij. • Pojem podatka in informacije IS+KS=IKS

  5. IT v podjetju • Naloga: • zagotavljanje podpore poslovnim procesom. • Problemi: • hitre spremembe poslovne politike, • zgodovina, s katero je obremenjena IT, • druge okoliščine (npr. konkurenca, recesija, …). • Naš namen: • iskanje metod pri prenovi IT.

  6. Prvi koraki prenove IT • Izhajamo iz organizacije podjetja. • Razčlenitev IT na posamezne gradnike: • aplikacije, • informacije, • omrežje, • rač. in sist. prog.oprema (platforma), • upravljanje in nadzor delovanja IT. • Gradniki so odvisni od poslovnih procesov. • Določitev logičnih povezav med gradniki (arhitektura IT).

  7. Arhitektura IT

  8. Arhitektura podjetja • Organizacija podjetja: • sledi naravi poslovnih procesov. • Uprava: • vodi in koordinira delovanje organizacijskih enot v skladu s poslovno strategijo. • Organizacijske enote: • pokrivajo poslovne procese. • Vloga IT: • podpora poslovnih procesov, • spremljanje poslovnih procesov in poročanje o njihovem stanju upravi.

  9. Definicije pojmov • Poslovni proces: • sistem aktivnosti, materialnih in infor. tokov za doseganje dodane vrednosti. • Poslovna strategija: • dolgoročna usmeritev in področje delovanja podjetja. • Arhitektura IT: • specifikacija komponent, ki omogočajo podporo poslovnih procesov.

  10. Poslovni proces • Na poslovne procese lahko gledamo s: • poslovnega ali • informacijsko-tehničnega vidika. • Poslovni vidik odgovarja na vprašanja: • kako poslovni procesi potekajo, • kakšne so njihove zahteve, • kakšna poslovna strategija jih vodi. • Informacijsko-tehnični vidik odgovarja na vprašanje: • kako s tehnologijo, ki je voljo, te procese podpreti.

  11. Arhitektura podjetja ORG Enovita organizacija z 8. organizacijskimi enotami.

  12. Proizvodni procesi v podjetju ORG • Poslovni procesi imajo svoj informacijski tok dogodkov (angl. Workflow)

  13. Podpora poslovnim procesom • S stališča podpore je poslovni proces: • osnova arhitekture podjetja, • del, ki sestavlja celovit IS, • temelji na povezljivi tehnološki osnovi. • Namen podpore poslovnih procesov: • pripraviti ažurne in točne podatke, ki so osnova za odločanje. • Primer: • izdelava delovnega naloga v primeru epidemije gripe.

  14. Storitve IT v podjetju • IT v podjetju podpira naslednje poslovne procese: • prodajo, • planiranje, • finance in računovodstvo, • proizvodnjo, • nabavo, • kadrovsko evidenco, • odločanje.

  15. Arhitektura IT v enovitem podjetju • Poslovne procese rešujemo neodvisno. • Storitve skupaj tvorijo enovit IKS.

  16. Arhitektura IT v podjetju s profitnimi centri • Poslovne funkcije skupnega pomena podpira delniška družba

  17. Arhitekturni okvir • Tehnološki pogled na arhitekturo podjetja • Arhitektura IT sloni na: • aplikacijah (programska oprema), • informacijah (datoteke in podatkovne baze), • omrežju (sporočilni in transakcijski sistemi), • platformah (strojna in sistemska programska oprema), • nadzoru delovanja funkcij IT.

  18. Arhitekturni okvir IT v podjetju • Standardi so osnova vsake plasti.

  19. Aplikacijska arhitektura • Uporabnik je najpomembnejši del IS • IS nudi uporabnikom svoje storitve • Na osnovi storitev pridobivamo nove informacije • Informacije so osnova za normalni potek poslovnih procesov • Dostop uporabnika do informacij na IS imenujemo tudi komunikacija uporabnik-računalnik

  20. Pojem računalniške aplikacije • Uporabnik od računalnika zahteva: • vnašanje, • obdelovanje in • shranjevanje podatkov. • Računalniške vire koristi prek vstopne točke (terminal, večpredstavna delovna postaja, ipd.) • Uporabnik koristi računalniške vire posredno, prek aplikacij

  21. Komunikacija uporabnik-računalnik 1 • Sestavljena iz predstavitve, obdelave in hranjenja podatkov

  22. Komunikacija uporabnik-računalnik 2 • Aplikacija: komunikacija uporabnika z računalnikom (program z uporabniško vrednostjo) • Operacijski sistem: uporabnikom omogoča dostop do virov računalnika (podatkovna baza, tiskalniki, vhodno/izhodne enote, ipd.) • Strojna oprema: izvaja aritmetično/ logične operacije na elementarnem nivoju

  23. Vertikalne povezave • Vertikalnim povezavam pravimo tudi struktura sistema

  24. Podatkovni vidik aplikacije • Podatki so del aplikacij

  25. Razvoj aplikacij • Princip delovanja aplikacij ostaja enak • Z razvojem rač. tehnologije raste tudi število in kompleksnost aplikacij

  26. Vrste obdelav podatkov • Paketna obdelava • Interaktivna obdelava • Podatkovno orientirano računanje • Porazdeljeno računanje • Spletne storitve • Brezžični dostop do strežnikov

  27. Paketna obdelava podatkov 1/2 • Pojavila se je s centralnim računalnikom IBM 360 leta 1960 • Podatke zbiramo v pakete in obdelujemo brez človeške interakcije • Značilna za centralizirano organizacijo IT • Podoben princip, v obliki skripnih datotek, najdemo na operacijskih sistemih Unix in Windows

  28. Paketna obdelava podatkov 2/2 • Vhodni podatki: čitalnik kartic, tračna enota, disketna enota 8’’, ipd… • Obdelava: centralni računalnik IBM 360 • Izhodni podatki: sistemski tiskalnik

  29. Interaktivna obdelava 1/2 • Pojavila se je z nastankom IBM MVS, VTAM in CICS leta 1970 • Transakcija, ki zahteva podatke od uporabnika sproti • Transakcija nastopa pri interakciji dveh entitet (vprašanje-odgovor) • Interakcija med uporabnikom in sistemom je kratkotrajna • Od transakcij zahtevamo zanesljivost in hiter odzivni čas

  30. Interaktivna obdelava 2/2 • Interakcija med uporabnikom in sistemom poteka prek terminala • Paket podatkov nadomestimo z množico transakcij • Nastanek podatkovnih baz

  31. Podatkovno orientirano računanje • Moorov zakon (1965): hitrost procesorja se podvoji vsaki dve leti • Skalabilnost: sposobnost odelovanja povečane količine podatkov z razumnim vlaganjem v njegovo razširljivost • Pri obdelavi podatkov to povečanje ni dvakratno • Okrog leta 1980 se pojavijo podatkovno orientirani oper. sistemi, npr. IBM IMS in AS-400 • Ti izkoriščajo prenosne hitrosti diskovnih pogonov

  32. Značilnosti podatkovno orientiranih operacijskih sistemov • Povečana procesorska moč • Dodatni pomnilnik • Skalabilnost sistemske arhitekture • Povečanje hitrosti vodil Operacijski sistem+podatkovna baza = Podatkovno orientirani operacijski sistem

  33. Porazdeljeno računanje • Računalniški sistem, ki vsebuje več paralelnih procesov, pomnilniških elementov ali programov (leta 1990) • Deli programa tečejo hkrati na več računalniških sistemih v omrežju • Računalniški sistemi so lahko heterogeni • Paralelni program je oblika porazdeljenega računanja, kjer deli programa tečejo na istem računalniku

  34. Arhitekture pri porazdeljenem računanju • Odjemalec/strežnik • 3-nivojska arhitektura • N-nivojska arhitektura • Porazdeljeni objekti (komponente) Aplikacijski model je sestavljen iz standardov, komunikacijski protokolov, aplikacijskih vmesnikov in navodil za programiranje.

  35. Odjemalec/strežnik • Interakcija med odjemalcem in strežnikom poteka v obliki transakcije zahteva-odgovor • Centralni računalniki podpirajo ta model

  36. 3-nivojska arhitektura • Sestavljena iz treh aplikacijskih nivojev: • predstavitvenega: standardni grafični uporabniški vmesnik (GUI), ki teče na delovni postaji, • poslovnega: namenjen obdelavi podatkov, • podatkovnega: podatkovna baza. • Aplikacijski nivoji lahko tečejo na različnih platformah

  37. N-nivojska arhitektura • Aplikacijo razdelimo na štiri funkcijske nivoje, ki tvorijo linearno zaporedje • Nivoji lahko tečejo na različnih platformah

  38. Nivoji N-nivojske arhitekture • Predstavitveni: predstavitev informacij na zaslonu, • Poslovni: računanje in urejanje podatkov (poslovna logika), • Omrežni: komunikacijski vidik aplikacije • Podatkovni: dostop do podatkov

  39. Prednosti N-nivojske arhitekture • Aplikacija postane modularna, skalabilna in dostopna z omrežja • Podjetje je fleksibilnejše, saj so podatki lahko razpršeni v več podatkovnih bazah na različni krajih • Podatki so dostopni globalno, t.j. prek svetovnega spleta • Programska oprema je prenosljiva

  40. Porazdeljeni objekti • J2EE (ang. Java Enterprise Edition): • razvilo podjetje Sun Microsystems skupaj s podjetji IBM, HP, BEA Systems, itd…, • odprto kodna specifikacija, • programska koda je prenosljiva (JVM). • Microsoft .NET (angl. Dot Net): • razvilo podjetje Microsoft, • plačljiva rešitev na operacijskih sistemih Windows, • neodvisna od programskega jezika.

  41. Spletne storitve • Razširitev uporabnosti poslovnega nivoja aplikacij • Storitev definiramo na oddaljenem računalniku v jeziku WSDL • Uporabniki dostopajo do storitev prek pošiljanja sporočil v jeziku XML • Te omogočajo delitev poslovnih procesov s kupci, dobavitelji in partnerji • Vloga tankih odjemalcev

  42. Brezžični dostop do strežnikov • Temelji na mobilnih tehnologijah: • GSM (angl. Global System for Mobile Communications), • GPRS (angl. General Packet Radio Service), • WCDMA (angl. Wideband Code Division Multiple Access), • WAP (angl. Wireless Application Protocol). • Te podpirajo prenos podatkov med mobilnimi napravami in zalednim sistemom

  43. N-nivojska arhitektura in brezžični dostop • Programska oprema se seli izven podjetja • Aplikacije postanejo dostopne s terena

More Related