Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1
Wprowadzeniedoplatformintegracyjnych
TomaszGórski
Współczesnesystemyinformatycznecorazczęściejmusząkomunikowaćsięzesobą,
abymogłyspełniaćwymaganiastawianeprzezichużytkowników.Wceluzapewnienia
komunikacjisystemówinformatycznychstosowanerozwiązaniaintegracyjne.Nie-
zależnieodtego,jakieprzyjmujesięrozwiązanieintegracyjne,należysobieporadzić
znastępującymipodstawowymiwyzwaniami:
Sieciniewiarygodnerozwiązaniaintegracyjnetransportujądanezjednego
komputeradodrugiegopoprzezsieci.Wporównaniuzprocesemuruchomionym
najednejmaszynie,musimybyćprzygotowaninadużowiększąliczbęmożliwych
problemówwystępującychprzyrozproszeniu.
Siecizbytwolneprzesyłaniedanychprzezsiecijestowielerzędówwielkości
wolniejszeniżprzywykorzystaniuwywołanialokalnejmetody.Projektowanie
szerokorozproszonychrozwiązańzawierającychtakąsamąlogikębiznesowąjak
pojedynczaaplikacjamożemiećkatastrofalneimplikacjewydajnościowe.
Każdedwieaplikacjeróżnerozwiązaniaintegracyjnewymagajątransmisjida-
nychpomiędzysystemami,któremogąużywaćróżnychjęzykówprogramowania,
systemówoperacyjnychorazformatówdanych.
Zmianynieuniknioneaplikacjezmieniająsięwczasie.Rozwiązaniaintegra-
cyjnemusządotrzymaćkrokuzmianomaplikacji,którełączą.Zmianawjednym
systemieniepowinnapowodowaćpotrzebyzmianwsystemieznimzintegrowa-
nymzewzględunazależnościpomiędzynimi.Zależnościnależyminimalizować
poprzezstosowanieluźnychpowiązańpomiędzysystemami[58].
1.1.Definicje
Przedpodaniemdefinicjiplatformyintegracyjnejistotnejestprzedstawieniedefinicji
najważniejszychpojęćstosowanychwintegracjisystemówinformatycznych.
Systeminformatycznyjesttozbiórpowiązanychzesobąelementów,któregofunk-
cjąjestprzetwarzaniedanychprzyużyciutechnikikomputerowej.Nasystemy
informatyczneskładająsięobecnietakieelementy,jak: