SaaS vs SOA
Tsis ntev los no txhua yam ntawm kev lag luam software kev txhim kho tau raug tshem tawm ntawm cov khoom lag luam-raws li txoj hauv kev mus rau cov kev pabcuam tshiab. Kev loj hlob sai ntawm SaaS (Software as a Service) thiab SOA (Service Oriented Architecture) yog qhov tshwm sim ncaj qha ntawm qhov ntawd. SaaS yog qeb ntawm huab xam uas cov peev txheej tseem ceeb muaj raws li qhov kev pabcuam yog cov ntawv thov software. SOA yog ib qho qauv tsim qauv uas cov kev daws teeb meem tau nthuav tawm ua cov kev pabcuam.
SaaS yog dab tsi?
Huab xam yog ib hom kev xam uas muaj peev xwm tsim muaj nyob hauv internet. Feem ntau cov peev txheej no yog nthuav dav thiab pom tau zoo heev thiab lawv tau muab los ua kev pabcuam. SaaS yog ib qho ntawm pawg / txheej txheem ntawm kev suav huab. Raws li tau hais los saum no, cov peev txheej muaj raws li kev pabcuam los ntawm SaaS yog cov ntawv thov software tshwj xeeb. Ntawm no, ib daim ntawv thov raug qhia thoob plaws ntau tus neeg siv khoom siv "ib-rau-ntau" qauv. Qhov zoo dua muab rau cov neeg siv SaaS yog tias tus neeg siv tuaj yeem zam kev txhim kho thiab tswj software thiab tuaj yeem tso nws tus kheej los ntawm cov software nyuaj / hardware xav tau. Tus neeg muab kev pabcuam SaaS software, tseem hu ua software host lossis software raws li qhov xav tau, yuav saib xyuas kev nyab xeeb, muaj thiab kev ua haujlwm ntawm software vim tias lawv tau khiav ntawm tus muab kev pabcuam servers. Siv ib tug multitenant architecture, ib daim ntawv thov yog xa mus rau tsheej lab ntawm cov neeg siv los ntawm internet browsers. Cov neeg siv khoom tsis xav tau daim ntawv tso cai ua ntej thaum cov chaw muab kev pabcuam txaus siab rau tus nqi qis dua vim tias lawv tuav ib daim ntawv thov xwb. Nrov SaaS software yog Salesforce.com, Workday, Google Apps thiab Zogo Office.
SOA yog dab tsi?
SOA yog tus qauv tsim vaj tsev uas qhov 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. 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 yam kev pabcuam nkaus xwb los ntawm cov lus piav qhia txog kev pabcuam thiab yog li ntawd tuaj yeem suav tias yog kev sib koom 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. Cov ntsiab lus tseem ceeb tshaj plaws ntawm SOA tsim yog xoob coupling, kev 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.
SaaS thiab SOA yog dab tsi?
SOA yog tus qauv tsim khoom lag luam uas cuam tshuam nrog kev tsim thiab tsim software los ntawm kev siv cov kev pabcuam taw qhia txog kev suav cov qauv rau cov kev daws teebmeem software, thaum SaaS yog tus qauv rau kev muag khoom thiab kev faib tawm ntawm cov ntawv thov software. Hauv cov ntsiab lus yooj yim, SaaS yog ib txoj hauv kev xa cov software ua cov kev pabcuam hauv internet rau nws cov neeg siv khoom, thaum SOA yog ib qho qauv tsim qauv uas qhov tsawg tshaj plaws ntawm lub logic yog ib qho kev pabcuam. Yog li, SOA (lub tswv yim tsim vaj tsev) thiab SaaS (tus qauv kev lag luam) tsis tuaj yeem sib piv ncaj qha. Txawm li cas los xij, kom tau txais txiaj ntsig siab tshaj plaws ntawm kev txo nqi thiab kev nrawm, nws tau pom zoo tias cov tuam txhab koom nrog SOA thiab SaaS ua ke.