Pojam sistema Podatak, informacija, znanje, mudrost Informacioni sistemi Tipovi informacionih sistema Referentna arhitektura informacionih sistema CASE alati Novo poslovno okruženje “Cloud Computing” Savremeni informatičar Osnovni pojmovi informacionih sistema
82
Embed
Osnovni pojmovi informacionih sistema · Informacioni sistemi Tipovi informacionih sistema Referentna arhitektura informacionih sistema CASE alati Novo poslovno okruženje ^Cloud
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Pojam sistema
Podatak, informacija, znanje, mudrost
Informacioni sistemi
Tipovi informacionih sistema
Referentna arhitektura informacionih sistema
CASE alati
Novo poslovno okruženje “Cloud Computing”
Savremeni informatičar
Osnovni pojmovi
informacionih sistema
• Nakon ove prezentacije, znaćete da:
• objasnite šta su sistemi, informacioni sistemi i informacionetehnologije;
• objasnite šta su CASE alati;
• ukratko objasnite sve procese (blokove) razvoja celokupnoginformacionog sistema prema različitim fokusima na sistem;
• obrazložite pojam poslovnih informacionih sistema i ERPrešenja;
• sagledate module ERP rešenja, analizirate troškove i koristi zaERP sistem;
• sagledate strateške prednosti implementiranjem poslovnoginformacionog sistema.
• Sistem se najopštije defi niše kao skup objekata (entiteta) injihovih međusobnih veza usmerenih ka ostvarivanjuzajedničkog cilja.
• Objektiu sistemu mogu da budu neki fizički objekti, koncepti,događaji i sl.
• Objekti u sistemu se opisuju preko svojih svojstava koja senazivaju atributima.
• Skup objekata koji predstavlja posmatrani sistem definišegranice sistema.
• Sve izvan granica sistema se naziva okolina ili okruženjesistema.
• Dejstvo okoline na sistem opisuje se preko ulaza u sistem, adejstvo sistema na okolinu preko njegovih izlaza, kao što jeilustrovano na slici 1.1.
Pojam sistema
Pojam sistema
• Dinamičko ponašanje realnog sistema standardno se predstavlja nasledeći način:
• Ulazi u sistem menjaju stanja sistema.
• Stanje sistema se defi niše kao skup informacija o prošlosti i sadašnjostisistema potrebnih da bi se, pod dejstvom budućih poznatih ulaza,mogli odrediti budući izlazi.
• U stanju sistema koncentrisana je celokupna istorija realnog sistema.
• Izlazna transformacija definiše neki način merenja ili posmatranjadinamičkog ponašanja realnog sistema i daje, na osnovu stanjasistema, njegove izlaze.
• Svaki sistem moguće je dekomponovati na podsisteme.
• Istovremeno, svaki sistem je deo nekog šireg sistema. Hijerarhičnost semora uzeti u obzir prilikom istraživanja: ponašanja, funkcionisanja,razvoja i upravljanja sistemima.
• Sistemi ne egzistiraju izolovani, već teže da budu otvoreni sistemi.
• Otvorenost predstavlja komunikaciju između objekata sistema iobjekata iz njegovog okruženja.
• Podatak je kodirana predstava o nekoj činjenici iz realnogsveta. On je nosilac informacija i služi za tehničkouobličavanje informacija, kako bi se one mogle sačuvati ilipreneti. Pojedinačni podaci sami za sebe nemaju nikakvoznačenje ili ga imaju veoma malo.
• Informacija je protumačeni podatak o pojavi koju podatakprikazuje. Drugim rečima, informacija je prečišćen,organizovan i obrađen podatak u smislenom kontekstu.Informacija je resurs koji je kreiran od podataka, da bikoristio menadžmentu pri donošenju poslovnih odluka.Sposobnost menadžmenta da prikuplja i uopšte upravljapodacima i informacijama postao je kritičan faktoruspešnosti poslovanja.
• Znanje se gradi na temelju novih informacija koje senadovezuju na postojeće znanje. Različiti ljudi mogu različitointerpretirati informacije u zavisnosti od njihovog znanja.
Podatak, informacija, znanje, mudrost
Podatak, informacija, znanje, mudrost
Znanje vs Odlučivanje
Informaciona tehnologija• Informacione tehnologije (IT) opisuju kombinaciju računarske
tehnologije (hardware i software), telekomunikacione tehnologije,netware, groupware i humanware:
• Hardware – podrazumeva fizičku opremu kao što su mehanički,magnetski, elektronski ili optički uređaji.
• Software – uključuje predefi nisane instrukcije koje kontrolišu radračunarskih sistema ili elektronskih uređaja. Softver koordinira radhardverskih komponenata u jednom informacionom sistemu. Softverinkorporira standardne softvere kao što su operativni sistemi iliaplikacije, softverske procese, veštačku inteligenciju, inteligentneagente i korisnički interfejs.
• Telekomunikacije – podrazumevaju prenos signala duž različitihdistanci koji uključuju i prenos podataka, slika, glasova, koristećiradio, televiziju, telefoniju i druge komunikacione tehnologije.
Informaciona tehnologija• Netware – podrazumeva opremu i softver neophodne za razvoj i
podršku mreže računara, terminala i komuniokacionih kanala iuređaja.
• Groupware – predstavlja komunikacione alate kao što su e-mail,videokonferencije i dr., koji podržavaju elektronsku komunikaciju ikolaboraciju između grupa.
• Humanware – podrazumeva intelektualne kapacitete neophodne zarazvoj, programiranje, održavanje i rukovanje tehnologijom.Humanware inkorporira znanje i ekspertizu.
Šta je informacioni sistem (IS)?• Informacioni sistem (IS) se može definisati kao sistem u kome se veze između
objekata i veze sistema sa okolinom ostvaruju razmenom informacija.
• Uređeni i integrisani skup podataka, procesa, interfejsa, mreža,tehnologija i ljudi koji su u međusobnoj korelaciji u ciljupodrške i poboljšanja svakodnevnih poslovnih operacija ipodrške menadžmentu u rešavanju poslovnih problema idonošenja odluka
Bilo koja organizovana
kombinacija …
Podaci
Procesi
Politike i procedu-
re
InterfejsiMreže
Tehnolo-gije
Ljudi
Poslovni informacioni sistemi
• Poslovni informacioni sistemi su informacioni sistemi kojipodržavaju poslovne funkcije i obezbeđuju poslovnu inteligenciju ianalitiku.
• Oslanjaju se na pet osnovih resursa:
• Ljudski resursi – uključuju korisnike IS i one koji razvijaju, održavaju irukuju sistemom.
• Hardverski resursi – uključuju sve tipove mašina, kao što su telefoni,ruteri, DVD-jevi, PDA (Personal Digital Assistant), računari i dr.
• Softverski resursi – uključuju računarske programe, priručnike,politiku kompanije i dr.
• Komunikacioni resursi – uključuju mreže i neophodan hardver isoftver koji ih podržava.
• Resursi podataka – opisuju sve podatke kojima organizacija imapristup, bez obzira na njihovu formu. Uključuje baze podataka,fajlove, dosijee, fascikle i dr.
Poslovni informacioni sistemi
• Adekvatno uvođenje poslovnog informacionog sistema omogućavavođenje poslovanja efektivnije i efi kasnije, kao i brže reagovanje napromene u okruženju čime se ostvaruje konkurentska prednost natržištu.
• Poslovni IS imaju za cilj da skladište poslovne informacije samojedanput, u formi u kojoj se omogućava pristup od strane višerazličitih korisnika, a u cilju donošenja različitih tipova odluka.
ERP sistemi
• ERP (Enterprise Resource Planning) sistem je poslovni softver kojiomogućava organizacijama da automatizuju i integrišu glavneposlovne procese, dele opšte podatke i pristupaju informacijama urealnom okruženju.
• Preduzeća moraju efikasno da kontrolišu osnovne funkcije u svomposlovanju, istovremeno, da uočavaju potrebe i planiraju strateškeinicijative primenjujući nove tehnologije.
• ERP pomaže organizacijama koje se bave lancima nabavke,upravljanjem zalihama, upravljanjem porudžbinama klijenta,planiranjem proizvodnje, računovodstvom, upravljanjem ljudskimresursima i drugim poslovnim funkcijama.
• ERP sistemi uvode „najbolje poslovne prakse“ koje se jednostavnodefinišu kao „najbolji način izvođenja procesa“.
• Implementiranje ERP rešenja omogućava kompanijama da izvršereinženjering poslovne prakse ka „najboljoj praksi“ i integrišuinformacione resurse.
ERP sistemi
• ERP sistemi dostižu brojne važne ciljeve, kao što su ubrzani protokinformacija, minimalno vreme odziva na zahteve klijenata idobavljača, odlučivanje na nižim nivoima i jedinstvenu, pouzdanu iblagovremenu informaciju donosiocima odluka.
• Sve ovo dovodi do smanjivanja troškova, zaliha i boljih performansirada.
• ERP sistemi su projektovani tako da obezbede poslovnu korist uprodaji i distribuciji, proizvodnji, računovodstvu, na polju usluga itroškova.
Poslovni informacioni sistemi i strateška prednost
• Da bi stekle i održale konkurentnu prednost organizacije moraju dausvoje tri osnovne strategije: vođstvo u troškovima (cost leadership),diferencijacija (differentiation) i inovacija (innovation).
• Vođstvo u troškovima podrazumeva obezbeđivanje dobara i uslugapo najnižim mogućim troškovima.
• Diferencijacija podrazumeva kreiranje takvog proizvoda koji serazlikuje bilo po kvalitetu, karakteristikama ili drugim specifičnostimaod proizvoda drugih konkurenata.
• Inovacija se bavi pronalaženjem novih načina pristupa organizacionimaktivnostima. Inovacija podrazumeva poboljšanje postojećegproizvoda, kreiranje potpuno novog proizvoda, poboljašnjeproizvodnog procesa ili ulazak na novo tržište.
Porter-ov koncept
• Analiza lanca vrednosti organizacije može da ukaže na oblasti kojemogu da obezbede organizaciji konkurentnu prednost.
• Lanac vrednosti opisuje različite aktivnosti dodavanja vrednosti kojepovezuju stranu nabavke sa stranom tražnje.
• Porter-ov koncept lanca vrednosti podrazumeva seriju povezanihaktivnosti koje dodaju vrednosti organizacionim proizvodima iliuslugama.
• Primarne aktivnosti su vidljive potrošaču, dok aktivnosti podrškenisu.
• Primarne aktivnosti podrazumevaju proces transformacije sirovina iliinformacija u proizvode ili usluge, a zatim njihovu isporuku klijentimai partnerima kroz prodaju i marketing.
Porter-ov koncept
• Aktivnosti podrške olakšavaju nesmetano funkcionisanje primarnihaktivnosti i imaju indirektan odnos na proces dodavanja vrednosti naproizvod.
• One uključuju:
• administraciju i infrastrukturu neophodnu za obavljanje bilo kogposlovanja, kao što su računovodstvo i finansije;
• upravljanje ljudskim resursima podrazumeva prijem, obučavanje,motivisanje i rapoređivanje odgovarajućih ljudskih resursa uorganizaciji;
• razvoj istraživanja/proizvoda/tehnologija poboljšavaju postojećiproizvod i reprojektuju ga na način kako bi se održala njegovaprivlačnost i osvojila nova tržišta;
• nabavka podrazumeva nabavku materijala po pristupačnim cenama.
Porter-ov koncept
Osnovne aktivnosti IS
Izlaz
(Output)
Unos
(Input)
Obrada
(Processing)
Skladištenje
(Storage)
Kontrola
(Control)
Položaj IS u odnosu na realni sistemInformacioni sistem treba da bude model realnog sistema u kome deluje
(Slika 1.2). Ulazi u sistem menjaju stanje sistema, a ova promena se
reflektuje na izlaz. Preslikavanje realnog sistema u informacioni sistem
izvodi se postupkom modeliranja realnog sistema.
Tipovi informacionih sistema
Informacioni sistemi
Operacioniinformacioni sistemi
Sistemi za obradu
transakcija
Sistemi za upravljanje procesima
Kancelarijski i sistemi za
međusobnu saradnju
Analitičkiinformacioni sistemi
Menadžment informacioni
sistemi
Sistemi za podršku
odlučivanju
Izvršni informacioni
sistemi
Podržavaju poslovne operacije
Podržavaju proces
odlučivanja
Sistemi za modelovanje, simulaciju, izvršavanje, kontrolu i optimizaciju
procesa
Obrađuju poslovne transakcije
Predefinisani izveštaji (OLAP kocka,
operativni BI…)
Interaktivni sistemi za analizu (data
mining algoritmi)
Kritične informacije za senior menadžm. (BSC, KPI, streteški
BI …)
Ekspertni sistemi
Sistemi upravljanja
znanjem
Kreira, organizuje i širi korporativno znanje i
iskustva (najbolja poslovna praksa, ITIL …)
Office i sistemi za komunikaciju i saradnju
između grupa
Specijalizovani informacioni
sistemi
Virtuelna realnost
3D simulacija realnog ili imaginarnog okruženja
(sredstvo za komunikaciju, zabavu i učenje)
Emulira ekspertsko rešavanje problema
Tipovi informacionih sistema
Informacioni sistemi
Operacioniinformacioni sistemi
Sistemi za obradu
transakcija
Sistemi za upravljanje procesima
Kancelarijski i sistemi za
međusobnu saradnju
Analitičkiinformacioni sistemi
Menadžment informacioni
sistemi
Sistemi za podršku
odlučivanju
Izvršni informacioni
sistemi
Podržavaju poslovne operacije
Podržavaju proces
odlučivanja
Sistemi za modelovanje, simulaciju, izvršavanje, kontrolu i optimizaciju
procesa
Obrađuju poslovne transakcije
Predefinisani izveštaji (OLAP kocka,
operativni BI…)
Interaktivni sistemi za analizu (data
mining algoritmi)
Kritične informacije za senior menadžm. (BSC, KPI, streteški
BI …)
Ekspertni sistemi
Sistemi upravljanja
znanjem
Kreira, organizuje i širi korporativno znanje i
iskustva (najbolja poslovna praksa, ITIL …)
Office i sistemi za komunikaciju i saradnju
između grupa
Specijalizovani informacioni
sistemi
Virtuelna realnost
3D simulacija realnog ili imaginarnog okruženja
(sredstvo za komunikaciju, zabavu i učenje)
Emulira ekspertsko rešavanje problema
Operacioni informacioni sistemi
• Uređeni skup hardvera, softvera,baza podataka, telekomunikacija,ljudi i procedura koji sukonfigurisani za prikupljanje,manipulaciju, skladištenje, obradui transformaciju podataka uinformacije, a koje podržavajusvakodnevne poslovne operacijeorganizacije.
Sistemi za obradu transakcija
• Sistemi za obradu transakcija prikupljaju, ažuriraju, skladište i obrađuju poslovne transakcije.
• Transakcija je jedan događaj koji generiše ili modifikuje podatke koji su uskladišteni u nekom informacionom sistemu.
Načini obrade transakcija
Grupna obrada
(Batch processing)
• Transakcije se sakupljaju i onda se periodično obrađuju
• Na primer: Bankarski sistem tokom noći prebacuje dnevne transakcije u skladište podataka
Trenutna obrada
(Online processing)
• Trenutno obrađuju sve transakcije
• Na primer: Bankarski sistem trenutno obrađuje proces podizanja novca sa bankomata
Karakteristike sistema za obradu transakcija
• Osnovna namena sistema je da obezbedi konzistentnost i integritetpodataka
• Npr. Ukoliko se vrši elektonsko plaćanje, iznos mora biti povučen sa jednogračuna i dodat na drugi – oba događaja moraju da se odigraju; u slučaju otkaza,transakcija se vraća na prethodno stanje tzv. “rolleback” (brišu se sve promenepodataka koje su se dogodile od početka transakcije)
• Transakcioni sistemi moraju biti u stanju da podrže veliki broj istovremenihkorisnika i tipova transakcija
• Npr. Jednom avio rezervacionom sistemu pristupa više operatora istovremeno,nakon zahteva za slobodnim mestom, podaci o rezervaciji tog mesta sezaključavaju, sve dok se ne završi rezervacija. U suprotnom, drugi operator bimogao da pristupi istom podatku i u tom slučaju bi se izvršila dupla rezervacijamesta.
Tipovi informacionih sistema
Informacioni sistemi
Operacioniinformacioni sistemi
Sistemi za obradu
transakcija
Sistemi za upravljanje procesima
Kancelarijski i sistemi za
međusobnu saradnju
Analitičkiinformacioni sistemi
Menadžment informacioni
sistemi
Sistemi za podršku
odlučivanju
Izvršni informacioni
sistemi
Podržavaju poslovne operacije
Podržavaju proces
odlučivanja
Sistemi za modelovanje, simulaciju, izvršavanje, kontrolu i optimizaciju
procesa
Obrađuju poslovne transakcije
Predefinisani izveštaji (OLAP kocka,
operativni BI…)
Interaktivni sistemi za analizu (data
mining algoritmi)
Kritične informacije za senior menadžm. (BSC, KPI, streteški
BI …)
Ekspertni sistemi
Sistemi upravljanja
znanjem
Kreira, organizuje i širi korporativno znanje i
iskustva (najbolja poslovna praksa, ITIL …)
Office i sistemi za komunikaciju i saradnju
između grupa
Specijalizovani informacioni
sistemi
Virtuelna realnost
3D simulacija realnog ili imaginarnog okruženja
(sredstvo za komunikaciju, zabavu i učenje)
Emulira ekspertsko rešavanje problema
Sistemi za upravljanje poslovnim procesima• Poslovni proces je skup povezanih, struktuiranih i koordinisanih aktivnosti
koji kombinuju raspoložive resurse, da bi na osnovu određenih ulaznihparametara, proizveli određeni izlaz (uslugu ili proizvod) koji stvara vrednostza krajnje korisnike, npr., proces popunjavanja porudžbine uključuje nekolikopovezanih zadataka.
Proces“Upisivanje na fakultet”
Svedočanstva
Izvod iz matične knjige
Popunjena prijava
Dokaz o uplati
Diplome
Informacije o
prijemnom ispitu
Izveštaji rukovodstvu
Indeks
Udžbenici
Zakon o
univerzitetu
Statut
fakulteta
Odluke
rukovodstva
ZaposleniUniverzitetski
informacioni
sistem
Poslovni proces kao niz aktivnosti
Poslovni procesi - domen• Ukoliko poslovni procesi nisu jasno definisani, nisu formalizovani i
standardizovani, ne prate najbolje poslovne prakse i dr., to često dovodido neefikasnosti, uskih grla/širokih mesta, nejasnih odgovornostizaposlenih i politika i procedura organizacije.
Poslovni modeli procesa
Poslovne studije slučajeva
Arhitekture i najbolje poslovne
prakse
Znati - kako
Know – how
Šta je sistem za upravljanje poslovnim procesima?• Otkriva, dokumentuje, automatizuje i kontinualno poboljšava poslovne
procese u cilju povećanja efikasnosti, smanjenja troškova iprilagođavanja promenljivom okruženju
Životni ciklus
upravljanja poslovnim
procesima
Sistem za upravljanje poslovnim procesima
Tipovi informacionih sistema
Informacioni sistemi
Operacioniinformacioni sistemi
Sistemi za obradu
transakcija
Sistemi za upravljanje procesima
Kancelarijski i sistemi za
međusobnu saradnju
Analitičkiinformacioni sistemi
Menadžment informacioni
sistemi
Sistemi za podršku
odlučivanju
Izvršni informacioni
sistemi
Podržavaju poslovne operacije
Podržavaju proces
odlučivanja
Sistemi za modelovanje, simulaciju, izvršavanje, kontrolu i optimizaciju
procesa
Obrađuju poslovne transakcije
Predefinisani izveštaji (OLAP kocka,
operativni BI…)
Interaktivni sistemi za analizu (data
mining algoritmi)
Kritične informacije za senior menadžm. (BSC, KPI, streteški
BI …)
Ekspertni sistemi
Sistemi upravljanja
znanjem
Kreira, organizuje i širi korporativno znanje i
iskustva (najbolja poslovna praksa, ITIL …)
Office i sistemi za komunikaciju i saradnju
između grupa
Specijalizovani informacioni
sistemi
Virtuelna realnost
3D simulacija realnog ili imaginarnog okruženja
(sredstvo za komunikaciju, zabavu i učenje)
Emulira ekspertsko rešavanje problema
Kancelarijski i sistemi za međusobnu saradnju • Paketi softvera koji služe za kreiranje, uređivanje i deljenje teksta, tabela,
prezentacija i drugih dokumenata sa ciljem da olakšaju i ubrzajusvakodnevne kancelarijske poslove, kao i međusobnu poslovnukomunikaciju
• Npr., kancelarijski sistemi su: Word, Excel, PowerPoint, Access ...
Kolaborativni sistemi• Kolaborativni alati mogu biti podeljeni u tri kategorije u zavisnosti od
nivoa kolaboracije:
• Komunikacioni alati – omogućavaju razmenu poruka, fajlova,podataka i drugih dokumenata u cilju olakšanog deljenja informacija,npr., email, glasovna pošta (voice mail), chat, internet telefonija ...
• Alati za konferencije – interaktivan rad usmeren ka zajedničkom cilju,npr., Internet forumi, video konferencije, sistemi za elektronskesastanke, Webcast ...
• Kolaborativni upravljački alati – olakšavaju i upravljaju aktivnostimagrupe, npr., softveri za upravljanje vremenom (kalendari), sistemi zarazmenu dokumenata (Document Management Systems), društvenisoftveri (Social software), sistemi za upravljanje projektima, Wiki,timski blogovi, forumi ...
Primeri kolaborativnih sistema
Primeri kolaborativnih sistema
Tipovi informacionih sistema
Informacioni sistemi
Operacioniinformacioni sistemi
Sistemi za obradu
transakcija
Sistemi za upravljanje procesima
Kancelarijski i sistemi za
međusobnu saradnju
Analitičkiinformacioni sistemi
Menadžment informacioni
sistemi
Sistemi za podršku
odlučivanju
Izvršni informacioni
sistemi
Podržavaju poslovne operacije
Podržavaju proces
odlučivanja
Sistemi za modelovanje, simulaciju, izvršavanje, kontrolu i optimizaciju
procesa
Obrađuju poslovne transakcije
Predefinisani izveštaji (OLAP kocka,
operativni BI…)
Interaktivni sistemi za analizu (data
mining algoritmi)
Kritične informacije za senior menadžm. (BSC, KPI, streteški
BI …)
Ekspertni sistemi
Sistemi upravljanja
znanjem
Emulira ekspertsko rešavanje problema
Kreira, organizuje i širi korporativno znanje i
iskustva (najbolja poslovna praksa, ITIL …)
Office i sistemi za komunikaciju i saradnju
između grupa
Specijalizovani informacioni
sistemi
Virtuelna realnost
3D simulacija realnog ili imaginarnog okruženja
(sredstvo za komunikaciju, zabavu i učenje)
• Šta se desilo?
• Šta se dešava?
• Zašto se to desilo?
• Šta će se desiti?
• Šta želim da se dogodi?
ERP CRM 3PtySCM
Analitički inf.sistemi
Prošlost
Sadašnjost
Budućnost
Data
Analitički informacioni sistemi
• Uređeni skup alata i sistema koji omogućavaju pronalaženje,prikupljanje, ekstrakovanje, organizovanje, skladištenje, analiziranje iprevođenje poslovnih informacija u znanje u cilju podrške odlučivanju ipoboljšanja sveukupne poslovne efektivnosti
• U poslovnom svetu upotrebljava se termin “Inteligentni poslovni sistemi”(Business Intelligence Systems)
Operational data Information Knowledge workers
OLTP vs OLAP
Podatak – Informacija – Znanje - Odluka
Korisnici IS
Uprava(Executives, Top
Managers)
Analitičari,
Viši menadžment(Professionals, Problem
solvers, Middle manager)
Niži menadžment(Front-line manager)
KPI, BSC, Dashboard
OLAP, Analiza
Menadžment izveštaji
Detaljni izveštajiRadnici
(Transactors)Fakture, prijemnice, otpremnice i druga dokumenta
Ukupna prodaja, analize, budžeti, …
Performanse, vremena
proizvodnje, promene klijenata
…
Metrike
Složenost
Količina
Tipovi informacionih sistema
Informacioni sistemi
Operacioniinformacioni sistemi
Sistemi za obradu
transakcija
Sistemi za upravljanje procesima
Kancelarijski i sistemi za
međusobnu saradnju
Analitičkiinformacioni sistemi
Menadžment informacioni
sistemi
Sistemi za podršku
odlučivanju
Izvršni informacioni
sistemi
Podržavaju poslovne operacije
Podržavaju proces
odlučivanja
Sistemi za modelovanje, simulaciju, izvršavanje, kontrolu i optimizaciju
procesa
Obrađuju poslovne transakcije
Predefinisani izveštaji (OLAP kocka,
operativni BI…)
Interaktivni sistemi za analizu (data
mining algoritmi)
Kritične informacije za senior menadžm. (BSC, KPI, streteški
BI …)
Ekspertni sistemi
Sistemi upravljanja
znanjem
Kreira, organizuje i širi korporativno znanje i
iskustva (najbolja poslovna praksa, ITIL …)
Office i sistemi za komunikaciju i saradnju
između grupa
Specijalizovani informacioni
sistemi
Virtuelna realnost
3D simulacija realnog ili imaginarnog okruženja
(sredstvo za komunikaciju, zabavu i učenje)
Emulira ekspertsko rešavanje problema
Ekspertni sistemi (ES)
• Ekspertni sistemi su oblast veštačke inteligencije (Artificial Intelligence,AI)
• AI je usmeren na razvoj i proučavanje sistema koji podržavaju ljudskoponašanje i inteligenciju tj. na procese kao što su učenje, razumevanje,rešavanje problema, zaključivanje, znanje itd.
• Najznačajnije oblasti AI su:
• Obrada i razumevanje prirodnih jezika
• Interpretacija i računarska obrada vizuelnih oblika, signala i vida (npr.biometrija)
• Robotika
• Sistemi zasnovani na znanju (Sistemi za podršku odlučivanju,Ekspertni sistemi …)
• Softverski agenti
• Otkrivanje znanja u bazama podataka (Knowledge Discovery inDatabases) i dr.
Ekspertni sistemi
• Inteligentni sistemi koji koriste znanje i procedure zaključivanja u ciljurešavanja teških problema koji zahtevaju čovekovu ekspertizu
• Ekspert je stručnjak u određenoj oblasti koji:
• poseduje i efikasno koristi znanje, veštine i iskustvo
• razume problem i u rešavanju prepoznaje tipski zadatak
• poseduje heurističko znanje (snalažljivost …)
• prepoznaje najbrži način dolaska do rešenja itd.
• Neke tehnike za predstavljanje znanja:
• Pravila: IF gladan THEN jedi
• Semantičke mreže: graf sa logički povezanim čvorovima
Sistemi za modelovanje, simulaciju, izvršavanje, kontrolu i optimizaciju
procesa
Obrađuju poslovne transakcije
Predefinisani izveštaji (OLAP kocka,
operativni BI…)
Interaktivni sistemi za analizu (data
mining algoritmi)
Kritične informacije za senior menadžm. (BSC, KPI, streteški
BI …)
Ekspertni sistemi
Sistemi upravljanja
znanjem
Kreira, organizuje i širi korporativno znanje i
iskustva (najbolja poslovna praksa, ITIL …)
Office i sistemi za komunikaciju i saradnju
između grupa
Specijalizovani informacioni
sistemi
Virtuelna realnost
3D simulacija realnog ili imaginarnog okruženja
(sredstvo za komunikaciju, zabavu i učenje)
Emulira ekspertsko rešavanje problema
Information Technology Infrastructure Library - ITIL
• Skup dokumentovanih dobrih praksi za upravljanje IT servisima usaglašenih sa potrebama poslovanja
• Predstavlja jedan od pristupa upravljanja IT servisima (IT Service Management, ITSM) opisan kroz 4P: Partneri (Parnters), Ljudi (People), Proizvodi (Products), Proces (Process)
• ISO/IEC 20000 – međunarodni standard za upravljanje ITSM procesima koji potvrđuje da organizacija upravlja IT procesima u skladu sa najboljom praksom
Najbolje prakse
Dodatno o ITIL-u
• Šta je sadržano u ITIL biblioteci:
• ITIL životni ciklus servisa
• Pet knjiga o strategiji, dizajnu, tranziciji, operacijama i kontinualnom poboljšanju servisa
• Podrška određenom tržištu ili tehnologiji
• Mape, šabloni i studije procesa
• Igrica koja simulira upravljanje servisima virtuelne organizacije:
• IBM Service Management Virtual Simulator: http://www-01.ibm.com/software/tivoli/features/sm-simulator/
• Detaljna uputstva o tome kako napraviti ITIL delotvornim:
• IBM Tivoli Unified Process: http://www.ibm.com/software/tivoli/features/it-serv-mgmt/itup/tool.html
Arhitektura IS• Arhitektura informacionih sistema obezbeđuje jedinstveni okvir
(framework) po kome će različiti ljudi sa različitim pogledimaorganizo-vati fundamentalne blokove razvoja informacionih sistema(Slika 2.1).
• Različiti ljudi će imati različite poglede na sistem. Menadžeri,korisnici, tehnička lica, svi oni će posmatrati sistem na različit način isa različitim nivoom detalja.
• Ove ljude nazivamo nosiocima informacionog sistema, odnosnostakeholders-ima.
• Oni se grubo mogu klasifi kovati u četiri grupe:
• Vlasnici sistema (System Owners) fi nansiraju razvoj i održavanjeinformacionog sistema. Oni poseduju sistem, postavljaju viziju iprioritete u sistemu.
• Korisnici sistema (System Users) su ljudi koji za obavljanje svojihposlova, koriste informacioni sistem. Pored internih korisnika sistema,koji rade unutar jedne organizacije, tu spadaju i eksterni korisnici kaošto su klijenti, vendori, partneri i oni zaposleni koji rade sa udaljenihlokacija, na primer sa terena ili od kuće. Danas korisnici sistema raderame uz rame sa projektantima sistema.
Arhitektura IS• Projektanti sistema (System Designers) projektuju sistem kako bi
izašli u susret zahtevima korisnika. Oni projektuju baze podataka,ekrane, mreže, programe i dr. Tu sapadaju administratori bazapodataka, mreža, Web dizajneri, eksperti za bezbednost i drugitehnički stručnjaci. U nekim slučajevima, projektanti Sistema mogubiti i tzv. graditelji sistema.
• Graditelji sistema (System Builders) su tehnička lica koja konstruišu, testiraju, isporučuju, uvode i održavaju informacioni sistem. Neki od njih su programeri aplikacija, sistem programeri, Webmaster-i (onikoji kodiraju i održavaju Web servere), system integratori (integrišusoftverske pakete sa hardverom, mrežama i drugim softverskim paketima) i dr.
Arhitektura IS
• Sistem analitičar (ili arhitekta sistema, sistem inženjer …) premošćava komunikacioni jaz između onih kojima trebaju informacioni sistemi i onih koji dobro poznaju tehnologije
Arhitektura IS• Različiti stakeholders-i se mogu usredsrediti na različite aspekte
sistema:
• Znanje – poslovno znanje treba da pomogne menadžerima u donošenju inteligentnih odluka. Cilj je poboljšanje baze znanja uorganizaciji.
• Procesi – aktivnosti koje izvršavaju misiju poslovanja. Cilj jepoboljšanje poslovnih procesa i usluga.
• Komunikacije – interfejs sistema sa korisnicima i drugiminformacionim sistemima. Cilj je poboljšanje poslovne komunikacije.
• Preseci pogleda (redova) i svakog fokusa (kolona) defi nišufundamentalne blokove informacionog sistema (Slika 2.1). Blokoviinformacionog sistema ne egzistiraju izolovano, već moraju bitisinhronizovani kako bi se izbegle nedoslednosti i nekompatibilnostiunutar sistema.
CASE alati• Sistemski inženjering pomoću računara (Computer-Aided System
Engineering, CASE) je aplikacija koja automatizuje celokupnu metodologijurazvoja sistema
• CASE alati su programi (softveri) koji automatizuju i podržavaju jednu iliviše faza životnog ciklusa razvoja Sistema
• Namena: da ubrza procese razvijanja sistema i poboljša njegov kvalitet
• Postoje tri klase automatizovanih alata za developere:
Okruženje za razvoj aplikacija (Application Development Environments)Microsoft Visual Studio.net, Oracle Developer, IBM Websphere, SybasePowerbuilder ...
Tehnologije pomoću računara (Computer-aided technologies)CAD, CAM i drugi alati koji služe za dizajn, analizu i proizvodnju proizvoda
Upravljanje projektima i procesima (Project and process management)RSA, IBM WebSphere Business Modeler…
CASE alati
U centru bilo koje
arhitekture CASE alata
se nalazi baza podataka
koja se naziva CASE
repozitorijum
(repository) (Slika 1.3).
Oko CASE
repozitorijuma se nalazi
kolekcija alata koji
kreiraju sistemske
modele i dokumentaciju.
Da bi se mogao koristiti
repozitorijum, CASE
alati obezbeđuju
kombinaciju sledećih
alata (Slika 1.3):
CASE alati• Dijagramski alati (Diagramming tools) se koriste za crtanje
sistemskih modela.
• Rečnik alati (Dictionary tools) se koriste za snimanje, brisanje,izmenu i prikazivanje detaljne dokumentacije i specifi kacije. Opisi suobično pridruženi elementima sistemskih modela koji su prethodnoiscrtani dijagramskim alatima.
• Alati za projektovanje (Design tools) se koriste za projektovanjekomponenata sistema uključujući ulaze (inputs) i izlaze (outputs).
• Alati za upravljanje kvalitetom (Quality management tools)analiziraju i utvrđuju konzistentnost i kompletnost modela, opisa idizajna. Ukoliko dođe do pojave greške, CASE alati ih identifi kuju iobaveštavaju korisnike.
• Dokumentacioni alati (Documentation tools) se koriste zasakupljanje, organizaciju i izveštavanje neophodne dokumentacije izrepozitorijuma.
• Alati generatora koda i dizajna (Design and code generator tools)automatski generišu dizajn baze podataka iz modela podataka,aplikacione programe ili značajne delove ovih programa.
Pristupi razvoja sistemskih modela CASE alatima
• CASE alati omogućavaju dva različita pristupa za razvoj sistemskih modela:
• inženjering unapred (forward engineering) - sposobnost CASE alata da generiše inicijalni softver ili kôd baze podataka direktno iz sistemskih modela
• reverzni inženjering (reverse engineering) - sposobnost CASE alata da automatski generiše inicijalne sistemske modele iz softvera ili kôda baze podataka
Primeri CASE alata: BPWin, ERWin, System Architect,
Rational Software Architect,
DataArchitect, Oracle Designer,
SmartDraw, Power Designer i dr.
Novo poslovno okruženje “Cloud Computing”
• Distribuirano Internet računarstvo (Cloud Computing) podrazumeva mogućnost korišćenja poslovnih procesa, softvera, infrastrukture, platforme ili informacija koji se isporučuju na zahtev (on-demand), preko Interneta („oblaka“), bez potrebe da se instaliraju, skladište, nabavljaju ili održavaju lokalno na klijent računarima.
• Tri ključne reči karakterišu cloud, a to su: jeftinije, brže i zelenije.
Zašto Cloud?
Bez cloud-a Sa cloud-om
Trenutni
IT troškovi
Strateške promene
Fokus na inovacije
Hardver
Uštede u radnoj
snazi i energiji
Umanjeni godišnji
operativni troškovi
za 83,8%
Novi razvoj
Troškovi
softvera
Troškovi
energije
Troškovi
radne snage
Troškovi
hardvera
Oslobođena
sredstva za
nove razvoje
Uvođenje
Troškovi
softvera
Troškovi
energije
Troškovi
radne snage
Troškovi
hardvera
Cloud Computing arhitektura
Softver kao servis
SaaS
Platforma kao servis
PaaS
Infrastruktura kao
servis IaaS
Mo
de
li s
erv
isa
Priva
tni o
bla
k
Ob
lak z
aje
dn
ice
Hib
rid
ni o
bla
k
Ja
vn
i o
bla
k
Modeli uvođenja
Široko pojasni pristup mreži
Mereni servisiSamousluživanje na zahtev
Brza elastičnostUdruživanje resursa
Osnovne k
ara
kte
ristike
Nove uloge (role) u Cloud okruženju
Istorija razvoja informacionih sistema
• Programiranje sa:• 0 i 1
• Asembler
• Proceduralni programski jezici
• Objektno-orijentisano programiranje
• Servisno-orijentisano računarstvo (Service oriented computing)koje se zasniva na servisno-orijentisanoj arhitekturi (SOA)
SOA koncepti i tehnologije
• Slika 1: Grafički prikaz najvažnijih SOA koncepata
• Slika 2: Grafički prikaz tehnologija koje obezbeđuju realizaciju SOA koncepata
Osnovne tehnologije Web servisa
• Web servisi su bazirani na otvorenim tehnologijama kao što su:
• eXtensible Markup Language (XML)
• Simple Object Access Protocol (SOAP)
• Web Services Description Language (WSDL)
• Universal Description, Discovery and Integration (UDDI)
Pregled osnovnih tehnologija
Standard za komunikacije Standard za korisnički interfejs
Portabilan kod Portabilni podaci
XML
XML vs HTML
Simple Object Access Protocol - SOAP
• SOAP je XML baziran protokol koji služi za razmenu i povezivanje web servisa udistribuiranom okruženju
• SOAP poruka je XML dokument koji se sastoji od tri dela:
• SOAP Envelope – šta se nalazi u poruci, sadrži pravila kako obraditi poruku,uključuje informacije na osnovu kojih Web servis treba da odgovori naporuku …
• SOAP Header – opcioni deo, informacije o proveri identiteta, enkodiranjupodataka ili kako bi primalac SAOP poruke trebao da je obradi
• SOAP Body – obavezan deo, predstavlja telo poruke, jer sadrži samuporuku, definisana WSDL-om
SOAP arhitektura
• SOAP klijent – generiše i šalje SOAP zahteve ka SOAP serveru preko HTTP-a.
• BPEL proces prikazuje implementacijuoperacija servisa
Osnovne aktivnosti u radu sa porukama
• Aktivnost Receive –započinje novi proces kada pristigne poruka
• Aktivnost Invoke izvršava operacije koje obezbeđuje poslovni partner – poziva drugi WSDL servis i prikuplja odzivne poruke
• Aktivnost Assign ažurira varijable ili kopije podataka između varijabli
• Aktivnost Reply vraća poruku odziva na kraju poslovnog procesa
Universal Description, Discovery, and Integration - UDDI
• UDDI obezbeđuje mehanizam za publikovanje i otkrivanje Web servisa
• UDDI uključuje tipove podataka:• businessEntity (servisi provajdera)• businessService (podaci o servisu)• bindingTemplate (pristup servisu,
npr. URL)• tModel (tehnički Model)
• UDDI obezbeđuje sledeće vrste informacija:
• Bele strane – opisuju provajdera servisa (ime, adresa, kontakt itd)
• Žute strane - tipovi servisa koji se nude
• Zelene strane - kako koristiti servise (uključujući pokazivače na WSDL opise servisa, koji se ne nalaze u UDDI registru)
UDDI
• UDDI je framework nezavisan od platforme koji služi za opisivanje, otkrivanje i integrisanje servisa preko Interneta
Savremeni informatičar- Neophodna znanja -
• Moderno poslovno okruženje zahteva novi tip informatičara koji kombinuje menadžerske veštine i znanje poslovnih procesa, sa ekspertizom u oblasti IT-a. Takav informatičar treba da:
• Detaljno poznaje poslovne procese i poslovne informacione sisteme• Pregovara sa klijentima i razume njihove potrebe• Koristi savremene alate• Upravlja procesima, promenama, rizicima, timovima …• Upravlja projektom razvoja ili implementacije sistema• Kastimizira poslovna rešenja prema potrebama organizacije• Analizira, projektuje i implementira inf. sistem• Integriše razvijene komponente sa ostatkom sistema• Održava sistem• Edukuje buduće korisnike
T-oblikovani kadrovi
Interdisciplinarni rešavaoci problema koji sarađuju sa stručnjacima iz
različitih domena kako bi kreirali inovativna naučna servisna rešenja.O