Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
24
1.Wprowadzeniedoplatformintegracyjnych
przystosowanieorganizacjidomożliwościzastosowaniaarchitektonicznegomodelu
referencyjnegoSOA.Ułatwionaidentyfikacjeusługorazgrupowanieichwramach
procesówbiznesowych.Wdrożenietegomodelubędziedoskonałymwstępemdoetapu
tworzeniamodeluplatformyintegracyjnej.
1.4.3.ServiceComponentArchitecture(SCA)
ServiceComponentArchitecturejestzestawemspecyfikacjiopracowanymprzezgrupę
OpenSOA
15
,opisującymsposóbbudowaniaaplikacjizgodnychzarchitekturąSOA.
Jednymzfundamentalnychzałożeńtejarchitekturyjestoddzielenielogikibizneso-
wejaplikacjiodszczegółówimplementacyjnych.Zdolnośćdoseparacjitychdwóch
elementówpozwalaprojektantomiprogramistomnaskupieniesięnarozwiązaniu
konkretnegoproblemubiznesowego.ArchitekturaSCAwprowadzapewienpoziom
abstrakcjiwodniesieniudobudowanychkomponentów,przykrywającszczegóły
implementacyjne.
PodstawowymelementemSCAjestkomponentprzedstawionynarysunku1.7.
Rysunek1.7.Komponent(napodstawie[64])
Komponentudostępniaoferowaneprzezsiebieusługipoprzezinterfejs.Możeto
byćinterfejsjęzykaJavadlakomponentówimplementowanychwtymjęzyku.Wszystkie
pozostałekomponentyopisująinterfejszapomocąjęzykaWSDL.Jeżelizdefiniowany
jestinterfejsjęzykaJava,argumentami,jakiwartościamizwracanymimogąbyćklasy
15OpenSOAjestgrupąwiodącychprzedsiębiorstw,wktórejskładwchodząmiędzyinnymi
ORACLE,IBM,SAP
.Celemgrupyjestzdefiniowanieniezależnegoodtechnologiimodeluprogramowa-
nia,któryzaspokoipotrzebyprojektantówoprogramowaniazgodnegozarchitekturąSOA.