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ówinformatycznychstosowanesąrozwiązaniaintegracyjne.Nie-
zależnieodtego,jakieprzyjmujesięrozwiązanieintegracyjne,należysobieporadzić
znastępującymipodstawowymiwyzwaniami:
–
Sieciniesąwiarygodne–rozwiązaniaintegracyjnetransportujądanezjednego
komputeradodrugiegopoprzezsieci.Wporównaniuzprocesemuruchomionym
najednejmaszynie,musimybyćprzygotowaninadużowiększąliczbęmożliwych
problemówwystępującychprzyrozproszeniu.
–Siecisązbytwolne–przesyłaniedanychprzezsiecijestowielerzędówwielkości
wolniejszeniżprzywykorzystaniuwywołanialokalnejmetody.Projektowanie
szerokorozproszonychrozwiązańzawierającychtakąsamąlogikębiznesowąjak
pojedynczaaplikacjamożemiećkatastrofalneimplikacjewydajnościowe.
–
Każdedwieaplikacjesąróżne–rozwiązaniaintegracyjnewymagajątransmisjida-
nychpomiędzysystemami,któremogąużywaćróżnychjęzykówprogramowania,
systemówoperacyjnychorazformatówdanych.
–Zmianysąnieuniknione–aplikacjezmieniają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: