Title: Razvoj IS i trendovi u tehnologiji
1Razvoj IS i trendovi u tehnologiji
- FON, Master studije
- Upravljanje razvojem IS
- prof. dr Dragana Becejski-Vujaklija
2(No Transcript)
3Cloud computing
- Upotreba racunarske tehnologije zasnovane na
Internetu. - U uslovima globalne ekonomske krize, cloud
computing omogucava smanjenje odredenih troškova
vezanih za IT. - Obuhvata prvenstveno javne cloud computing mreže
namenjene pružanju usluga putem interneta (Google
Search, Microsoft Hotmail) - Javne usluge cloud computinga
- pretraživanje na internetu,
- licni email servisi (Yahoo mail, Gmail, Hotmail),
- društveno povezivanje (social networking)
- druge primene Web 2.0.
- Koncept usluga za male kompanije aplikacije za
upravljanje e-dokumentima, rasporedom zaposlenih,
za podršku menadžmenta ljudskih resursa i sl.
cloud (eng. oblak) predstavlja metaforu za
Internet.
4Usluge Cloud computing-a
- Softver u vidu servisa (software-as-a-service,
SaaS) softver koji je implementiran u obliku
hostovanog servisa kome se pristupa putem
interneta - Platforma u vidu servisa (platform-as-a-service,
PaaS) platforme koje mogu biti korišcene za
realizaciju aplikacija obezbedenih od strane
klijenata ili partnera provajdera platforme - Infrastruktura u vidu servisa (infrastructure-as-a
-service, IaaS) serveri, data centri za
skladištenje podataka, umrežavanje.
5Nedostatak koncepta cloud computinga
- Neke kompanije nisu spremne da svoje podatke
povere na upravljanje drugoj kompaniji. - Zavisnost od veze sa Internetom.
- Ogranicene mogucnosti nekih SaaS aplikacija u
poredenju sa klasicnim desktop aplikacijama
6- Service Oriented Architecture SOA
7Servisno orijentisana arhitektura (SOA)
- SOA - model projektovanja IT sistema u kome se
funkcionalnosti dekomponuju na razlicite jedinice
(servise), koji se mogu nezavisno distribuirati
putem mreže i kombinovati sa drugim servisima
radi stvaranja kompleksnijih biznis aplikacija. - SOA definiše IT strukturu unutar same firme koja
omogucava razlicitim aplikacijama na razlicitim
nivoima da razmenjuju podatke bez obzira na kom
se operativnom sistemu izvršavaju i na kom su
programskom jeziku napisane. - Ovi servisi komuniciraju izmedju sebe putem
razmene podataka od jednog ka drugom, ili putem
koordinacije aktivnosti izmedu dva ili više
servisa.
8Principi SOA
- Ponovna upotreba, granularnost, modularnost,
kompenzacija i interoperabilnost servisa, - Projektovanje prema standardima (kako zvanicnim,
tako i specificnim za pojedine industrijske
grane), - Identifikacija i kategorizacija servisa,
sredivanje i isporuka, monitoring i pracenje.
9Arhitektura SOA servisa
10Karakteristike SOA
- Enkapsulacija servisa Mnogi web servisi su
konsolidavani kako bi bili korišceni unutar SOA
strukture. - Lako vezivanje servisa Servisi ostvaruju veze
koje smanjuju zavisnost izmedju njih i zahtevaju
samo saznanja o postojanju onog drugog. - Ugovor servisa Servisi se pridržavaju ugovora
komunikacije, kako je definisano od strane dva
ili više servisa. - Apstrakcija servisa Servis ne dozovljava uvid u
njegovu logiku osim onoga što je opisano u
ugovoru servisa. - Ponovna upotreba servisa Kolekcija servisa se
može koordinirati i asemblirati na više
razlicitih nacina kako bi stvorili više
razlicitih struktura, - Autonomija servisa Servisi imaju potpunu
kontrolu nad logikom koju sadrže.
11SOA životni ciklus
12Prednosti SOA za poslovni sistem
- Jace veze sa kupcima i dobavljacima.
Uspostavljajuci dinamicke aplikacije i poslovne
servise ka kupcima i dobaljavcima, pospešuje se
saradnja i zadovoljstvo izmedu kompanije i
partnera. - Poboljšava procese donošenja odluka. Agregiranjem
pristupa servisima i informacijama u dinamicki
skup jedne poslovne aplikacije, donosioci odluka
dobijaju tacnije i sveobuhvatnije informacije za
krace vreme i manje troškove. - Povecanje produktivnosti zaposlenih. Stvarajuci
jednostavan i direktan pristup sistemu i
informacijama omogucava efektvnije i efikasnije
izvršavanje poslovnih procesa.
13SOA u poslovnom sistemu
Bez SOA
Sa SOA
14- Web 2.0 za poslovne sisteme
15Karakteristike Web 2.0
- Web 2.0 - druga velika faza razvoja World Wide
Web-a, okarakterisana sve vecim usmeravanjem na
networking i dinamicne izvore informacija. - Korišcenje naprednih tehnika za stvaranje bogatih
Internet sadržaja. -
- Najbolji primer novih tehnoloških principa na
kojima se zasniva Web 2.0 predstavlja P2P model.
On predstavlja mrežnu arhitekturu ravnopravnih
racunara (peer-to-peer), u kojoj svaki racunar
(radna stanica) ima podjednake mogucnosti i
odgovornosti.
16Web 2.0
- Web 2.0 koncept omogucava da sadržaji budu
potpuno odvojeni od forme i nezavisni od
tehnologije izrade sajta, tako se jednostavno i
na standardizovan nacin mogu preuzeti i prikazati
na web stranicama. - Tako prikupljene informacije mogu se prikazati i
na drugim medijima. Kada su podaci strukturirani
i dodatno opisani primenom novih standarda, može
se uvesti automatizacija, dozvoliti racunaru da
sam pretražuje i pronalazi informacije od
konkretnog znacaja. - Web 2.0 omogucava da sadržaje unosi svako ko ima
osnovna znanja o racunaru, pa informacije ureduju
oni koji su eksperti za odredenu temu, a ne oni
koji su strucni za izradu web-a.
17Web2 koncept
18Web 2.0 tehnologija
- RSS (Real Simple Syndication) - format za
automatsko povlacenje delova ili celih dokumenata
sa Web strane. Korisnici Interneta na jednom
mestu prate novosti sa razlicitih lokacija, a ne
idu na svaki pojedinacni sajt koji ih interesuje.
Tek kada procitaju naslov ili deo teksta koji ih
interesuje, klikom na link dolaze do sajta da
pregledaju kompletan dokument. - Folksonomy - kategorizicija koju spontano
stvaraju obicni korisnici kroz proces tagovanja
(tagging). Korisnik obeležava kljucnu rec i
povezuje je sa linkom, koji opisuje dati pojam.
Tako pravi svoju putanju i može kasnije da se
vrati na date strane. - Blogovi licni, nekomercijalni web prostor, na
kojem autor u formi dnevnika iznosi sopstvene
stavove o odredenim temama. - Wiki - zbirka web-stranica dizajnirana za pristup
svakome ko hoce da doprinese ili menja sadržaj,
korišcenjem pojednostavljenog markup jezika. - Social networking - stvaranje socijalnih mreža u
online okruženju.
19Odnos administratora i korisnika u Web1 i Web2
sistemima
20Web 2.0 u poslovnim sistemima
- Kolaboracija (Razmena iskustava i kreiranje
proizvoda kroz alate za kolaboraciju, bez obzira
na lokaciju). - E-logistika (Raspoloživost najpre pravih
informacija, a potom i pravih materijalnih dobara
primenom Web 2.0). - Elektronsko poslovanje (Podrazumeva organizaciju
poslovanja firme u mrežnom okruženju). - Baza znanja (dokumentacija, metode, poslovne
strategije, razlicite studije, analize i slicno). - Distance Learning System DLS (veb bazirano
ucenje).
21Prednosti Web 2.0 za poslovni sistem
22Domace kompanije koje koriste Web 2.0
Najpoznatiji svetski Web 2.0 portali
23- Pervasive computing
- - primena u poslovanju
24Pervasive (ubiquitous) computing
- Sveprisutno, prožimajuce racunarstvo predstavlja
skup nekoliko novih elemenata IT tehnologija. - Obuhvata racunare i senzore svugde u
uredajima, alatima, opremi, u kucama, na radnim
mestima, fabrikama i u odevnim artiklima. Uredaji
i senzori mogu biti mobilni (bežicni PDA uredaji
ili smart telefoni), ili mogu biti ugneždeni u
okruženje (senzori i kompjuterski cipovi), u
zidove ili u opremu. - Obuhvata i komunikaciju izmedu uredaja i senzora
kroz sveprisutnu infrastruktrurnu žicanu ili
bežicnu vezu.
25Pervasive computing
26Karakteristike pervasive computing-a
- Mali Sadrži minijaturne komponente.
- Ugnežden Komponente su smeštene na ili u
uredajima ili predmetima. - Umrežen Fleksibilan kapacitet za razmenu
podataka i softverskih komponenti sa drugim
uredajima i platformama. - Osetljiv kontekst Sakupljanje i razmena podataka
u okruženju preko senzora. - Prilagodljiv Izvršene promene i modifikacije na
softveru i predmetnom nivou. - Spreman na saradnju Sposoban za otkrivanje
drugih objekata i interakciju sa njima radi
uspostavljanja kooperacije. - Nevidljiv Stvarno i virtuelno okruženje su
povezani kroz korišcenje uredaja. - Povezivanje stvarnog sveta i sveta informacija
(npr. senzorski uredaji) - Dajuci nam pristup svetu informacija (npr.
personalni racunari, mobilni telefoni itd.) - Obezbedivanje servisa izmedu informacionih i
stvarnih svetova (npr. kreditne kartice i web
servisi). - Lokacija i povezivanje Mogucnost lociranja i
povezivanja predmeta. - Gomilanje podataka generiše mnogo više podataka
27Komponente i tehnologija pervasive computing-a
- uredaji,
- povezivanje
- korisnicki interfejsi
- mrežna infrastruktura
Predstavnici uredaja PDA (mala memorija,
naizmenicna konekcija, pristup velikom izvoru
podataka) MP3 plejeri/ kamere, itd (specificni
zadaci, specijalizovana obrada) Senzori
(jednostavne dimenzije, ogranicavajuca moc
racunara) Mobilni telefoni (konvergentni sa PDA
uredajima).
28Uredaji
- 1. infrastrukturni komunikacione mreže,
senzori, aktivatori, RFID dodaci i citaci itd. - 2. pristupni uredaji koji se mogu videti i
dodirnuti, kao što su PDA i laptopovi. - 3. ugradeni inteligentni uredaji kontrolori u
mašinama za pranje veša, kolima, mobilnim
telefonima itd. - 4. simbolicki kljucevi primer kreditne
kartice, koje reprezentuju placanje i kreditni
servis.
29ADC - Automatic Data Capturing
30 Vrste RFID Tagova
31 RFID prah (Hitachi)
Ljudska dlaka
32Primena u svakodnevnom životu
- Briga o zdravlju
- Primena u kuci
- Ambijentalni monitoring
- Inteligentni transportni sistemi
33IT u zdravstvu
Kamera u piluli Wireless endoskopija
34Licna pokretna informaciona mreža
Bluetooth u uhu Multifunkcionalni sat na
ruci Holter na mišici Laptop u torbi!
35Bluetooth Laser Virtual Keyboard
36Virtuelni PC
37Mobilni Internet kiosk
Indija
http//www.echoupal.com/
38Poslovne aplikacije vezane za pervasive computing
- Proizvodnja i distribucija (RFID)
- Lanci snabdevanja,
- Marketing i advertajzing (WAP, SMS, MMS)
- Finansije,
- Bankarstvo,
- Enterprise Resource Planning (ERP),
- Customer Relationship Management - CRM),
- ...
39Primeri primene u poslovnim sistemima
40Primer arhitekture koja podržava proširenje
aplikacija na mobilne uredaje
41- Mešap aplikacije
- u poslovnim sistemima
42Mešap aplikacije
- Rec mešap (mashup) dolazi iz pop muzike, hip-hop
sveta, gde se cesto koristi da opiše remiksovanje
pesama - Uzima podatke za razlicitih izvora i kombinuje
njih u jedinstven prikaz. - Prvi mešap je HousingMaps, softver koji kombinuje
listu nekretnina (Craigslist) sa mapama ( Google )
43Mešap aplikacije
- Osnovne vrste mešap aplikacija su
- 1. multisource mashup
- 2. presentation mashup
- Druga podela mešap aplikacija je
- 1. javne dostupne svim korisnicima na internetu
- 2. interne dostupne u okviru neke grupe,
organizacije ili kompanije - 3. desktop offline aplikacije
- Podela mešapa po kategorijama
44Mešap aplikacije
- Proces stvaranja mešap aplikacija
- 1. odredivanje cilja
- 2. identifikacija podataka i kljuca
- 3. pristup podacima
- 4. regrupisanje
- 5. pravljenje korisnickog interfejsa
- 6. implementacija mešapa
- 7. implementacija pocetne strane
45Poslovanje sa mešap aplikacijama
- Mešap aplikacije su napravljene spajanjem
internih i eksternih informacija i aplikacija, sa
ciljem da dostignu novi nivo poslovne prednosti i
konkurentnosti - Aplikacije su brže, lakše za pisanje i
implementaciju i po nižoj ceni - Ubrzani tempo prihvatanja mešap aplikacija u
poslovnom svetu je povezan sa dva parametra
dobit kompanije i troškovi
46Poslovanje i mešap aplikacije
- Ciljevi, koji se postižu uvodenjem mešapa
- Poboljšanje procesa donošenja odluka od strane
menadžmenta - Optimizacija produktivnost ljudskih resursa
- Demonstracija novih poslovnih prilika
- Pronalaženje i alokacija strucnih zaposlenih
- Poboljšanje informacionih procesa u kompaniji
47Case study
- HousingMaps.com
- softver koji kombinuje listu nekretnina
(Craigslist) sa mapama (Google) - koristan nacin da se brzo i lako dode do
informacija vezane za iznamljivanje i kupovinu
nekretnina - Unosom željenih kriterijuma, izlistavaju se sve
nekretnine u zadatom gradu, kao i cene i datum
kada su postavljeni oglasi
48Case study
- MapMyEvent.com
- portal koji sadži podatke o hotelima, informacije
o dogadajima i konferencijama u jednom mestu - kombinacija nekoliko sajtova
- Google Maps
- Upcoming
- Zvents
- Yelp
49Zakljucak
- Prednost korišcenja nove tehnologije je da
ostvari bolju konkurentnost, ponudi spremnost i
prilike za inovaciju - Nove tehnologije brzo reaguju na promene koje se
dešavaju u poslovnom okruženju - Pomažu malim timovima i individualnim poslovnim
korisnicima da dobiju ono što im je potreno uz
raspoloživa sredstva, omogucavajuci brzu
kastomizaciju od strane samih korisnika.
50Korisni linkovi
- http//www.information-management.com/microsite/cl
oudcomputing - www.microsoft.com/Cloud
- www.hp.com/cloudcomputing
- www.oracle.com/Sun_Cloud
- www.ibm.com/ibm/cloud
- http//www.service-architecture.com/
- http//www.oracle.com/us/technologies/soa/index.ht
ml - http//www-01.ibm.com/software/solutions/soa/
- http//www.microsoft.com/soa/
- http//www.go2web20.net/
- http//www.computer.org/portal/web/pervasive/home
- http//www.webmashup.com/
- http//www.mashupevent.com/