Page 20 - 003_it
P. 20
624 POGLAVLJE 14 IZGRADNJA INFORMACIONIH SISTEMA
IT na delu ...u proizvodnji i operativnom
CORNING RAZVIJA FLEKSIBILNE ALATE upravljanju
DA OBEZBEDI VRHUNSKU USLUGU www.corning.com
orning Inc.-ov odeljak telekomunikacionih proizvoda omogu}ila prikupljanje i formatizovanje podataka potrebnih
Cje najve}i svetski proizvo|a~ fiber-opti~kih vlakana. da bi se isporu~ivale narud`bine fiber-opti~kih kablova.
Potra`nja za ovim proizvodima je naglo porasla, tako da Sistem u roku od 24 sata obezbe|uje mu{terijama `eljene
proizvodnja mora brzo da se pove}a (do 75% za 3 godine). podatke. Druga aplikacija se odnosi na fabri~ki kod, koja
Zbog tehnolo{kog razvoja, karakteristike potra`nje se ne- je proizvodnju u~inila otvorenom za stalno promenljive
prekidno menjaju i Corning mora da brzo reaguje da bi ostao zahteve u pogledu potreba. Da bi se razvile ove aplikacije,
konkurentan. tim je formirao biblioteku objekata koji se mogu koristiti
Informaciona tehnologija podr`ava rad projektanata vi{e puta i distribuirao je OO usluge, koje mogu da koriste
proizvoda, koji moraju da budu vrlo fleksibilni u svom i budu}e aplikacije.
radu. Oni tako|e moraju brzo da postanu produktivni, {to Prvu aplikaciju je razvio tim od {est ljudi za devet meseci, a
je te{ko posti}i pri svim ovim promenama. drugu tim od dva ~oveka za tri meseca. [to je ve}a biblioteka
Da bi se izgradili fleksibilni informacioni sistemi koji bi objekata, to je br`i razvoj aplikacije. Pri tome je tim mogao da
podr`ali projektante proizvoda, i da bi se to brzo uradilo, koristi ve} gotov softver. Tako|e, potrebna je bila integracija
kompanija je formirala razvojni tim. Tim je zaklju~io da bi sa bazama podataka. To je postignuto pomo}u Visual C++ (iz
ra{ireno klijent/server okru`enje za aplikacije obezbedilo Microsofta). Druga aplikacija je 1997. godine dobila nagradu
fleksibilnost i da bi objektno orijentisana (OO) tehnologija za inovaciju od Application Development Trends/Trendovi razvoja
dala najbolje IT alate. aplikacija magazina.
Tim je odlu~io da koristi integrisani komplet alata (iz Forte Za dalje istra`ivanje: za{to je projektante te{ko naterati
Systems). IS projektanti su zaklju~ili da je vreme za obuku da koriste softver vi{e puta?
za upotrebu OO alata samo nekoliko nedelja. Tim je tako|e
kupio alate za projektovanje i analizu da bi unapredili razvoj. Izvori: kondenzovano iz J. Desmond, „Distributed Applications Built
OO alati su doveli do pove}anja projektantske produktivnosti, with OO Tools Get Corning’s Waveguides to Customers”, Application
po{to su moduli koji su razvijeni za jednu aplikaciju mogli Development Trends, april 1997. i sa corning.com (2000)
da budu kori{}eni i za nekoliko drugih. Prva aplikacija je
Ovaj pristup je otelotvoren u slede}em koraku u evoluciji izvan objekata, u
komponentno zasnovanom razvoju. Komponente su nezavisni paketi funkcio-
nalnosti koji imaju jasno definisane, otvorene interfejsove koji nude aplikacione
usluge visokog nivoa. Komponente mogu biti dinami~ki distribuirane da bi ponovo
mogle da budu upotrebljene u brojnim aplikacijama i heterogenim ra~unarskim
platformama. Komponente prenose najva`nije karakteristike objekata na vi{i nivo
apstrakcije, {to ve}ina programera komercijalnog softvera mo`e lak{e da nau~i.
Primeri komponenata su korisni~ke interfejs ikonice, obrada teksta (kompletan
softverski proizvod), GUI, onlajn porud`bine (poslovna komponenta), ponovno
poru~ivanje zaliha (poslovna komponenta) i tako dalje. Komponente koje se koriste
na intranetu uklju~uju mehanizam za pretra`ivanje, mre`nu barijeru, Web server,
pogodan za pretra`ivanje, displej strane i telekomunikacioni protokol.
Osnovni razlozi za upotrebu komponentno zasnovanog razvoja su:
• mogu}nost vi{ekratne upotrebe koda, koja ~ini programiranje br`im i sa manjim
brojem gre{aka;
• pomo} koju pru`aju heterogenoj ra~unarskoj infrastrukturi i platformama;
• brza monta`a novih poslovnih aplikacija i
• prilagodljivost aplikacije.
Da bi komponente koje se koriste u distribuiranoj ra~unarskoj obradi radile is-
pravno, treba da imaju nekoliko klju~nih karakteristika. One mogu da se posmatraju