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
   15   16   17   18   19   20   21