Qhov Sib txawv Ntawm Kev Kawm SOA thiab SOA Primitive SOA

Qhov Sib txawv Ntawm Kev Kawm SOA thiab SOA Primitive SOA
Qhov Sib txawv Ntawm Kev Kawm SOA thiab SOA Primitive SOA

Video: Qhov Sib txawv Ntawm Kev Kawm SOA thiab SOA Primitive SOA

Video: Qhov Sib txawv Ntawm Kev Kawm SOA thiab SOA Primitive SOA
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim

Contemporary SOA vs Primitive SOA | Baseline SOA, Common SOA, Core SOA, Future state SOA, Target SOA, Extended SOA

SOA (Service-Oriented Architecture) yog ib qho qauv tsim qauv uas cov kev daws teeb meem tau nthuav tawm ua cov kev pabcuam. Los ntawm muaj cov kev pabcuam raws li txoj hauv kev tseem ceeb ntawm kev xa cov kev daws teeb meem, SOA siv zog ua kom muaj txiaj ntsig zoo, nrawm thiab tsim tau zoo dua li lwm cov kev daws teeb meem uas twb muaj lawm. SOA muab kev txhawb nqa kom paub txog qhov zoo ntawm cov qauv kev pabcuam thiab kev pabcuam-oriented suav. Ntau yam technologies sib txawv, ntau yam khoom, daim ntawv thov programming interfaces, thiab lwm yam kev txuas ntxiv feem ntau ua rau kev siv SOA. SOA tau tawg mus rau Kev Kawm SOA thiab Primitive SOA nyob ntawm lub hom phiaj lawv sawv rau. Primitive SOA yog tus qauv ntawm cov qauv kev pabcuam-taw qhia kev tsim qauv uas tsim nyog yuav tsum tau paub los ntawm txhua tus neeg muag khoom. Ntawm qhov tod tes, Kev Kawm SOA yog qhov kev faib tawm uas siv los sawv cev txuas ntxiv mus rau qhov kev siv SOA qub.

Pimitive SOA yog dab tsi?

SOA yog thaj chaw loj hlob tas li nrog ntau tus neeg muag khoom tsim SOA cov khoom tsis tu ncua. Lub hauv paus kev pab cuam-oriented architecture uas tsim nyog yuav tsum tau paub los ntawm ib tus neeg muag khoom yog hu ua SOA primitive. Baseline SOA, ntau SOA thiab SOA core yog qee yam ntawm lwm cov ntsiab lus siv los xa mus rau SOA primitive. Kev siv cov txheej txheem kev pabcuam-kev taw qhia rau cov kev daws teeb meem software tsim cov kev pabcuam thiab cov no yog lub hauv paus ntawm kev xav hauv SOA. Cov kev pabcuam no tuaj yeem muaj nyob ntawm nws tus kheej, tab sis lawv yeej tsis nyob ib leeg. Cov kev pabcuam tswj hwm qee yam zoo thiab cov qauv, tab sis lawv tuaj yeem hloov kho thiab txuas ntxiv ntawm nws tus kheej. Cov kev pabcuam tuaj yeem ua ke los tsim lwm cov kev pabcuam. Cov kev pabcuam tau paub txog lwm cov kev pabcuam nkaus xwb los ntawm cov lus piav qhia txog kev pabcuam thiab yog li tuaj yeem suav tias yog kev sib txuas ua ke. Cov kev pabcuam sib txuas lus siv cov lus uas muaj tus kheej uas txawj ntse txaus los tswj hwm tus kheej ntawm lawv tus kheej qhov kev xav. Qhov tseem ceeb tshaj plaws (thaum ntxov) SOA cov qauv tsim yog xoob coupling, daim ntawv cog lus kev pabcuam, kev tswj hwm tus kheej, kev paub daws teeb meem, rov siv dua, kev sib xyaw ua ke, tsis muaj lub xeev thiab kev tshawb pom.

Tam sim no SOA yog dab tsi?

Tam sim no SOA yog qhov kev faib tawm uas yog siv los sawv cev rau kev txuas ntxiv mus rau qhov kev siv SOA qub txhawm rau txhawm rau ua tiav cov hom phiaj ntawm kev pabcuam-kev taw qhia. Hauv lwm lo lus, SOA niaj hnub no yog siv los coj SOA thawj zaug rau lub hom phiaj SOA lub xeev uas cov koom haum xav tau yav tom ntej. Tab sis, raws li SOA (feem ntau) hloov zuj zus nrog lub sijhawm, SOA thaum ntxov tau nthuav dav los ntawm kev txais cov cwj pwm ntawm SOA niaj hnub. Tam sim no SOA pab kev loj hlob ntawm SOA thaum ntxov los ntawm kev qhia cov yam ntxwv tshiab, thiab tom qab ntawd cov yam ntxwv no tau hloov kho los ntawm cov qauv qub SOA ua rau nws lub qab ntug loj dua ua ntej. Rau tag nrho cov laj thawj no, SOA tam sim no tseem raug xa mus rau yav tom ntej lub xeev SOA, lub hom phiaj SOA lossis txuas ntxiv SOA.

Dab tsi yog qhov txawv ntawm Kev Kawm SOA thiab Primitive SOA?

Tam sim no SOA thiab SOA primitive sib txawv ntawm lub hom phiaj lawv sawv cev rau hauv cov ntsiab lus ntawm SOA. Primitive SOA yog lub hauv paus kev pab cuam-oriented architecture thaum, SOA niaj hnub siv los sawv cev rau kev txuas ntxiv mus rau SOA thaum ub. Primitive SOA muab cov lus qhia kom paub los ntawm txhua tus neeg muag khoom, whereas Kawm SOA nthuav dav SOA qab ntug los ntawm kev ntxiv cov yam ntxwv tshiab rau SOA thaum ub. Tam sim no, Tam sim no SOA tsom mus rau kev ruaj ntseg cov ntsiab lus ntawm cov lus, txhim kho kev ntseeg tau los ntawm kev xa cov ntawv ceeb toom xwm txheej, txhim kho XML / SOAP kev ua haujlwm thiab kev lag luam ua lag luam kom suav rau kev ua haujlwm tsis ua haujlwm.

Pom zoo: