Sissejuhatus SOA intervjuu küsimustesse ja vastustesse
Arhitektuuri, mis pakub sideprotokolli kaudu teenuseid, tuntakse kui teenusele orienteeritud arhitektuuri (SOA). Erinevaid teenuseid pakutakse erinevatest toodetest ja tehnoloogiatest sõltumatult. Seda rakendatakse SOAP-protokolli abil ja seda saab hõlpsasti erinevatesse rakendustesse imbida. See arhitektuur võib aidata luua rakendusi, mis on korduvkasutatavad ja määratletud ärifunktsioonidega koostalitlusvõimelised. Seda saab ehitada ka eri keeli kasutades, järgides SOA põhimõtteid.
Kui otsite tööd, mis oleks seotud SOA-ga, siis peate valmistuma 2019. aasta SOA-le mõeldud intervjuuküsimusteks. On tõsi, et iga vestlus on erinevate tööprofiilide järgi erinev. Oleme siin koostanud olulised SOA intervjuu küsimused ja vastused, mis aitavad teil oma intervjuus edu saavutada.
Selles 2019SOA intervjuuküsimuste artiklis tutvustame 10 kõige olulisemat ja sagedamini kasutatavat SOA intervjuu küsimust. Need küsimused aitavad õpilastel kujundada oma kontseptsioone SOA ümber ja aitavad neil intervjuud lõhestada.
1. osa - SOA intervjuu küsimused (põhilised)
See esimene osa hõlmab põhilisi SOA intervjuu küsimusi ja vastuseid.
Q1. Selgitage, mis on SOA juhtimine ja mis on selle funktsioonid.
Vastus:
Teenuste orienteeritud arhitektuuri juhtimist kasutatakse teenuste juhtimiseks mis tahes SOA-s. Mõni tegevus on määratletud SOA juhtimise osana. See hõlmab teenusteportfelli haldamist, mis aitab uute teenuste kavandamisel ja arendamisel ning juba olemasolevate ajakohastamisel. See hõlmab ka teenuse elutsükli haldamist. See tähendab, et kõik teenuste värskendused ei tohiks praegusi kliente ja nende teenuseid häirida. Samuti tagab SOA kõigi teenuste järjepidevuse, kohaldades reegleid kõigile loodud teenustele. Kõige selle juures pakub see ka monitoorimisteenuseid, mis aitavad kliendil teada saada mis tahes süsteemi seisakudest või ebapiisavatest jõudlustest, mis võivad konkreetse teenuse jaoks tõsised olla. Selle tulemusel saab vajaduse korral võtta vajalikke toiminguid ja kõiki tekkinud probleeme saab toimivuse ja saadavuse kontrollimisega koheselt lahendada.
Q2. Mis on otsad, leping, aadress ja köited?
Vastus:
Teenuse saab klientidele kättesaadavaks teha erinevatest otstest. Kõiki neid teenuseid tuleb eksponeerida ühe neist otstest. Lõpp koosneb järgmisest:
- Leping : see on leping, milles lepitakse kokku kahe osapoole vahel. See määratleb, kuidas klientidelt eeldatakse suhtlemist. See täpsustab erinevad parameetrid ja tagastab kasutatavad väärtused.
- Aadress : see määrab, kust kasutaja saab teenuse leida. Seal on aadress URL, mis osutab teenuste asukohale.
- Köitmine : see määrab, kuidas lõppu pääseda. See täpsustab suhtlemisprotsessi ja selle toimimise viisi.
Q3. Kuidas saate SOA-s lahti saada?
Vastus:
Lahtise sidumise saavutamiseks võite SOAP-veebiteenuse jaoks kasutada teenuse liidest, näiteks WSDL. Sõltuvuse piiramiseks võite teenuse rakenduse tarbija eest peita. Lahtist sidumist saab käsitleda erinevate funktsioonide kapseldamise teel viisil, mis piirab muudatuste mõju erinevate teenindusliideste rakendamisel. Mõnikord peate võib-olla muutma liidest ja haldama versiooni, ilma et see mõjutaks kliente. Samuti saab hallata mitut turvapiirangut, mitut vedu ja muid spetsifikatsioone.
Liigume järgmiste SOA intervjuu küsimuste juurde.
Q4. Kas veebiteenused ja SOA on samad?
Vastus:
SOA on arhitektuuriline kontseptsioon, selle täiendamiseks kasutatakse veebiteenuseid. Eelistatud standardid, millega SOA arhitektuuriliste spetsifikatsioonide saavutamisel rahuldatakse, on veebiteenused. SOA kasutamisel peavad kõik teenused olema lõdvalt ühendatud. Samuti peaksid SOA teenused suutma ennast kirjeldada ja WSDL-teenused kirjeldavad, kuidas me teenustele juurde pääseme. Nendele teenustele pääseb juurde ka WSDL-i kaudu. SOA teenused asuvad kataloogis ja siin kirjeldab UDDI, kust neid veebiteenuseid saab leida.
Q5. Mis on korduvkasutatav teenus?
Vastus:
Korduvkasutatav teenus on kodakondsuseta funktsioon, millel on vajalik detailsus. See võib olla liitrakenduse või liitserveri osa. Korduvkasutatav teenus tuleks määratleda mis tahes äritegevuse ette nähtud tegevusega, millel on oma spetsifikatsioonid. Teenusepiirang võib olla turvalisus, QoS, SLA või mis tahes kasutuspoliitika. Selle võivad määratleda erinevad käituslepingud, mitu liidest ja erinevad rakendused. Korduvkasutatav teenus vaadatakse ettevõtte tasandil üle kogu selle olelustsükli jooksul, alates projekteerimisest kuni selle tööajani. Selle taaskasutamist tuleks edendada ka eelnevalt määratletud protsessi kaudu ja selle taaskasutamist saab mõõta.
2. osa - SOA intervjuu küsimused (täpsemad)
Vaadakem nüüd SOA intervjuu täpsemaid küsimusi.
Q6. Selgitage SOA-s ärikihid ja torustiku kihid.
Vastus:
SOA arhitektuuri võib jagada kaheks kihiks. Esimene kiht näitab otsest seotust mis tahes äriga ja see viib läbi erinevaid äriühendusi. Teine kiht on tehniline kiht, mis räägib sellest, kuidas hallata erinevaid meil olevaid arvutiressursse nagu andmebaas, veebiserver jne. See eraldamine toimub konkreetse teenuse tuvastamiseks. Mõelge igale lihtsale süsteemile, nagu tellimuste haldamise süsteem. Sellel on palju komponente, mis süsteemi täielikuks interaktsiooniks toimivad. Selle süsteemi kaks kihti asuvad seal, kus sanitaartehniline kiht sisaldab andmetele juurdepääsu kihti, AJAX ja paljusid muid funktsioone.
Q7. Mis on SOA miinused?
Vastus:
SOA peamiseks puuduseks on SOA nägemine lõpuna. Seetõttu loovad arendajad ressursside vahel keerukaid juhitamatuid ja tarbetuid ühendusi. Selle asemel saab arendaja keskenduda olemasolevale äriprobleemile. Teine puudus võib olla see, et väikeste probleemide lahendamise asemel võite kasutada ülalt-alla lähenemisviisi, kus suurettevõtted investeerivad ja sageli ei suuda soovitud tulemusi näidata, kui on olemas asjakohane ajakava.
Liigume järgmiste SOA intervjuu küsimuste juurde.
Q8. Selgitage, mis on teenuse koostis.
Vastus:
Kompositsiooniteenuste abil kombineeritakse teenused liitrakenduste saamiseks. See rakendus koosneb teenuste kogumist, kus luuakse ettevõtte portaal või protsess. Liitteenus koosneb erinevate teenuste liitmisest, mis pakuvad korduvkasutatavaid teenuseid. See toimib nagu elektroonikakomponentide ühendamine ja korduvkasutatavate komposiitteenuste loomine.
Q9. Mis on ESB ja kuhu see sobib?
Vastus:
ESB tähistab ettevõtte teenindusbussi. Erinevalt teistest suhetest võimaldas see igasugust ühenduvust erinevate ettevõtete vahel. Samuti peate võib-olla kaaluma juurutamisteenuseid, IT-teenuseid jms. SOA arhitektuur võimaldab SOA-l täita kõiki elu prioriteete. ESB on selle võrdlusarhitektuuri osa ja pakub SOA selgroo, kuid seda ei tohiks iseenesest SOA-na käsitada.
Q10. Kas SOA-s peame süsteemi nullist üles ehitama?
Vastus:
Ei, kui meil on vaja olemasolevat süsteemi integreerida, saate ümbriseid lihtsalt lõdvalt siduda, mis aitab kõiki klienditeenuseid mähkida ja paljastada kõik funktsioonid üldisel viisil.
Soovitatavad artiklid
See on olnud juhend SOA intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks hõlpsasti neid SOA intervjuu küsimusi lahendada. Selles postituses oleme uurinud populaarsemaid SOA intervjuu küsimusi, mida küsitakse sageli intervjuudes. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -
- Java veebiteenuste intervjuuküsimused
- Veebiteenuste intervjuu küsimused
- Windows Serveri intervjuu küsimused
- SSRS-i intervjuu küsimused
- SOA testimise eelised