70 suosituinta verkkopalveluhaastattelukysymystä (2026)

Tässä on Web Services -haastattelukysymyksiä ja vastauksia tuoreemmille ja kokeneemmille hakijoille unelmatyönsä saamiseksi.

 

Web Services -haastattelukysymyksiä fuksilaisille

1) Määritä verkkopalvelu?

Verkkopalvelu on eräänlainen ohjelmisto, joka on käytettävissä Internetissä. Se hyödyntää XML-viestintäjärjestelmää ja tarjoaa helposti ymmärrettävän käyttöliittymän loppukäyttäjille.


2) Mitä uutta tällä alalla on viime vuosien aikana?

XML:n aloitus tällä alalla on edistysaskel, joka tarjoaa verkkopalvelulle yhden kielen kommunikointiin RPC:iden, verkkopalvelujen ja niiden hakemistojen välillä.

👉 Ilmainen PDF-lataus: Verkkopalveluiden haastattelukysymykset ja vastaukset


3) Anna esimerkki todellisesta verkkopalvelusta?

Yksi esimerkki verkkopalveluista on IBM Web Services -selain. Saat sen osoitteesta IBM Alphaworksin sivusto. Tämä selain näyttää erilaisia ​​web-palveluihin liittyviä demoja. Periaatteessa verkkopalveluita voidaan käyttää SOAP:n, WSDL:n ja UDDI:n avulla. Kaikki nämä tarjoavat plug-and-play-käyttöliittymän käyttöä varten verkkopalvelut kuten pörssipalvelu, liikennetiedotuspalvelu, sääpalvelu jne.


4) Miten määrität verkkopalveluprotokollapinon?

Se on pohjimmiltaan joukko erilaisia ​​protokollia, joita voidaan käyttää verkkopalvelujen tutkimiseen ja suorittamiseen. Koko pinossa on neljä kerrosta eli Service Transport, XML Messaging, Service Descriptioni ja Service Discovery.


5) Voitko määritellä jokaisen näistä protokollapinon kerroksista?

Service Transport -kerros siirtää viestejä eri sovellusten välillä, kuten HTTP, SMTP, FTP ja Blocks Extensible Exchange Protocol (BEEP). XML Messaging -kerros koodaa viestit XML-muodossa, jotta viestit voidaan ymmärtää molemmissa päissä, kuten XML-RPC ja SOAP. Palvelu Descriptionikerros kuvaa verkkopalvelun, kuten WSDL:n, käyttöliittymää. Service Discovery -kerros keskittää palvelut yhteiseen rekisteriin ja tarjoaa yksinkertaisia ​​julkaisutoimintoja, kuten UDDI.

Web Services -haastattelukysymykset
Web Services -haastattelukysymykset

6) Määrittele XML – RPC?

Se on protokolla, joka käyttää XML-viestejä etäproseduurikutsujen tekemiseen.


7) Määrittele SOAP?

SAIPPUA on XML-pohjainen protokolla tiedonsiirtoon tietokoneiden välillä.


8) Määritä WSDL?

Se tarkoittaa Web Services Descriptionikieli. Se on pohjimmiltaan palvelun kuvauskerros verkkopalveluprotokollakannassa. Palvelu Descriptionikerros kuvaa verkkopalvelun käyttöliittymää.

WSDL:n rakenne
WSDL:n rakenne

9) Millaista tietoturvaa verkkopalveluihin tarvitaan?

Verkkopalveluiden tietoturvatason tulisi olla korkeampi kuin se, mitä sanomme Secure Socket Layer (SSL). Tämä suojaustaso voidaan saavuttaa vain Entrust Secure Transaction Platform -alustalla. Verkkopalvelut tarvitsevat tämän tason suojausta varmistaakseen luotettavat tapahtumat ja luottamukselliset tiedot.


10) Onko sinulla käsitystä säätiön turvallisuuspalveluista?

Kuten sen nimestä voi päätellä, nämä palvelut ovat integroinnin, autentikoinnin, valtuutuksen, digitaalisten allekirjoitusten ja salausprosessien perusta tai perusteet.


11) Määritä Entrust-tunnistuspalvelu?

Entrust Identification Service tulee Entrust Security Transaction Platformilta. Tämän alustan avulla yritykset voivat hallita identiteettejä, joiden on luotettava suorittamaan verkkopalvelutapahtumia.


12) Mitä UDDI tarkoittaa?

UDDI tarkoittaa Universal, Descriptioni, Discovery ja Integration. Se on etsintäkerros verkkopalveluprotokollapinossa.


13) Määrittele Entrust Entitlements -palvelu?

Tämä palvelu vahvistaa entiteetit, jotka yrittävät käyttää verkkopalvelua. Esimerkiksi todennuspalvelu Käyttöoikeuspalvelu varmistaa liiketoiminnan turvallisuuden.


14) Määritä Entrust-tietosuojapalvelu?

Kuten sen nimi kertoo, se käsittelee turvallisuutta ja luottamuksellisuutta. Tämä palvelu salaa tiedot varmistaakseen, että vain asianomaiset osapuolet pääsevät käsiksi tietoihin.


15) Mitä tarkoitat PKI:llä?

Se tarkoittaa julkisen avaimen infrastruktuuria.


16) Mitä työkaluja käytetään verkkopalvelun testaamiseen?

Olen käyttänyt SoapUI:ta SOAP WS:lle ja Firefox julistelaajennus RESTFul-palveluille.


17) Erotatko SOA:n ja verkkopalvelun?

SOA on suunnittelu ja arkkitehtuuri muiden palvelujen toteuttamiseen. SOA voidaan helposti toteuttaa käyttämällä erilaisia ​​protokollia, kuten HTTP, HTTPS, JMS, SMTP, RMI, IIOP, RPC jne. Vaikka Web-palvelu itsessään on toteutettu tekniikka. Itse asiassa SOA voidaan toteuttaa verkkopalvelun avulla.


18) Keskustele eri lähestymistavoista SOAP-pohjaisen verkkopalvelun kehittämiseksi?

Voimme kehittää SOAP-pohjaista verkkopalvelua kahdella eri lähestymistavalla, kuten sopimus ensin ja sopimus viimeisenä. Ensimmäisessä lähestymistavassa sopimus määritellään ensin ja sitten luokat johdetaan sopimuksesta, kun taas myöhemmässä määritetään ensin luokat ja sitten sopimus johdetaan näistä luokista.


19) Jos sinun on valittava yksi lähestymistapa, mikä on valintasi?

Minun mielestäni ensimmäinen sopimus-ensimmäinen lähestymistapa on toteuttamiskelpoisempi kuin toinen, mutta silti se riippuu myös muista tekijöistä.


20) Tarvitaanko verkkopalveluun pääsyyn jotain erityistä sovellusta?

Ei, sinun ei tarvitse asentaa mitään erityistä sovellusta käyttääksesi verkkopalvelua. Voit käyttää verkkopalvelua mistä tahansa sovelluksesta, joka tukee XML-pohjaista objektipyyntöä ja vastausta.


21) Voitko mainita muutamia ilmaisia ​​ja kaupallisia toteutuksia verkkopalveluille?

Tunnettuja toteutuksia ovat Apache SOAP, JAX-WS Reference Implementation, JAX-RS Reference Implementation, Metro, Apache CXF, MS.NET ja Java 6.


22) Nimeä selain, joka mahdollistaa pääsyn verkkopalveluun?

JavaScript XmlHttpRequest -objekti tarvitaan verkkopalvelun käyttämiseen selaimen kautta. Tätä objektia tukevat selaimet ovat Internet Explorer, Safari ja Mozilla-pohjaiset selaimet, kuten FireFox.


23) Mikä on REST?

REST on lyhenne sanoista Representational State Transfer. REST itsessään ei ole standardi, vaikka se käyttää erilaisia ​​standardeja, kuten HTTP, URL, XML/HTML/GIF/JPEG (resurssien esitykset) ja text/xml, text/html, image/gif, image/jpeg jne (MIME-tyypit). ).


24) Kuinka API voidaan tarjota käyttäjille?

Tarjotakseen an API käyttäjille, tämä voidaan tehdä helposti "avoin pöydän" avulla. Sinun tarvitsee vain kirjoittaa avoin taulukko, joka on pohjimmiltaan XML-skeema, joka osoittaa verkkopalveluun.


25) Nimeä verkkopalvelun eri viestintäkanavat?

Verkkopalvelu on integroitu kolmeen protokollaan, kuten HTTP/POST, HTTP/GET ja SOAP. Se tarjoaa asiakkaille kolme erilaista viestintäkanavaa. Asiakas voi valita minkä tahansa viestintätavan tarpeidensa mukaan.


26) Kuinka voit dokumentoida verkkopalvelun?

Web-palveluita pidetään itsedokumentoivina, koska ne tarjoavat täydelliset tiedot käytettävissä olevista menetelmistä ja parametreista, joita käytetään XML-pohjaisessa standardissa, joka tunnetaan nimellä WSDL. Voit myös tarjota lisätietoja web-palveluiden selittämiseksi omien WebService- ja WebMethod-attribuuttien avulla.


27) Mitkä ovat tilanteet, kun tarvitsemme ASP.NET-verkkopalveluita?

ASP.NET-verkkopalveluita käytetään, kun verkkopalvelussa on tarpeen toteuttaa kolmitasoinen arkkitehtuuri. Se mahdollistaa käteviä tapoja käyttää keskitason komponentteja Internetin kautta. .NET-verkkopalveluiden tärkein etu on, että ne pystyvät kommunikoimaan palomuurien yli, koska ne käyttävät SOAPia siirtoprotokollana.


28) Mitä ovat hajautetut tekniikat?

Hajautettujen sovellusten lisääntyvä osuus on lisännyt hajautetun teknologian kysyntää. Se mahdollistaa sovellusyksiköiden segmentoinnin ja niiden siirtämisen eri tietokoneisiin eri verkoissa.


29) Erottaako verkkopalvelut, CORBA ja DCOM?

Verkkopalvelut siirtävät/vastaanottavat viestejä sovellukseen/vastaavasti sovelluksesta HTTP-protokollan kautta. Se käyttää XML:ää tietojen koodaamiseen.

CORBA ja DCOM siirtävät/vastaanottavat viestejä sovellukseen tai sovelluksesta epästandardien protokollien, kuten IIOP ja RPC, kautta.


30) Voitko kertoa muutamia verkkopalveluiden etuja?

Verkkopalvelun suurin etu on se, että sitä tukevat useat alustat. Lisäksi lähitulevaisuudessa verkkopalvelut voivat laajentaa rajojaan ja kehittää uusia menetelmiä, jotka helpottavat asiakkaita. Parannus ei vaikuta asiakkaisiin, vaikka he tarjoaisivat vanhoja menetelmiä ja parametreja.


Web Services -haastattelukysymyksiä kokeneille

31) Voitko nimetä joitain verkkopalveluissa käytettyjä standardeja?

Verkkopalveluissa käytetyt standardit ovat WSDL (käytetään rajapintamäärittelyyn), SOAP (käytetään tietojen jäsentämiseen), HTTP (viestintäkanavat), DISCO (käytetään hakuasiakirjojen luomiseen) ja UDDI (käytetään yritysrekisterien luomiseen).


32) Selitä lyhyesti, mitä DISCO on?

DISCO tarkoittaa löytöä. Se ryhmittelee luettelon toisiinsa liittyvistä verkkopalveluista. Verkkopalveluita tarjoava organisaatio antaa palvelimelleen DISCO-tiedoston, joka sisältää linkit kaikkiin tarjottuihin verkkopalveluihin. Tämä standardi on hyvä, kun asiakas tuntee yrityksen jo. Sitä voidaan käyttää myös paikallisessa verkossa.


33) Selitä lyhyesti, mikä UDDI on?

UDDI (yleinen Description, Discovery ja Integration) tarjoaa konsolidoidun hakemiston Internetin verkkopalveluille. Asiakkaat käyttävät UDDI:tä löytääkseen verkkopalveluita liiketoimintatarpeidensa mukaan. Se isännöi pohjimmiltaan eri yritysten verkkopalveluita. Jotta voit jakaa verkkopalveluita, sinun on julkaistava se UDDI:ssa.


34) Selitä .NET-verkkopalveluiden tukemat tietotyypit?

.Net-verkkopalvelut käyttävät XML-pohjaisia ​​standardeja tiedon siirtämiseen/vastaanotukseen. Siten .NET-verkkopalvelut voivat toimia vain XML-skeemastandardin tuntemilla tietotyypeillä. Kuten FileSteam, XML-skeemastandardit eivät tunnista Eventlogia jne., joten niitä ei tueta verkkopalveluissa.


35) Miten .NET-verkkopalvelu testataan?

ASP.NET käyttää testisivua rutiininomaisesti, kun missä tahansa selaimessa pyydetään .asmx-tiedoston URL-osoitetta. Tämä sivu näyttää täydelliset tiedot verkkopalveluista.


36) Miten .NET-verkkopalvelua kulutetaan?

Koska tiedämme, että verkkopalvelut on rakennettu XML-standardien mukaan. Siksi asiakkaiden on ymmärrettävä täydellisesti XML-pohjaiset viestit viestien vaihtamiseksi. Asiakkaat voivat olla yhteydessä verkkopalveluihin . NET joka tarjoaa välityspalvelinmekanismeja. Näillä välitysmekanismeilla on yksityiskohtaista tietoa tiedon jakamisesta verkkopalveluissa, joita asiakkaat voivat helposti käyttää.


37) Voitko nimetä nämä kaksi Microsoft ratkaisuja hajautetuille sovelluksille?

Kaksi Microsoft ratkaisuja hajautetuille sovelluksille ovat .NET Web Services ja .NET Remoting.


38) Ero .NET Web Services ja .NET Remoting?

Mitä tulee protokollaan, .NET Web Service käyttää HTTP:tä, kun taas .NET Remoting käyttää mitä tahansa protokollaa, kuten TCP/HTTP/SMTP. Mitä tulee suorituskykyyn, .NET Remoting on suhteellisen nopeampi kuin.NET Web Service. Lisäksi, koska .NET Web Services isännöi IIS:n kautta, se on paljon luotettavampi kuin .NET Remoting.


39) Nimeä komponentit, jotka julkaistaan ​​Web-palvelun käyttöönoton yhteydessä?

Verkkopalvelun käyttöönoton aikana julkaistavat komponentit ovat Web Application Directory, Webservice.asmx File, Webservice.Disco File, Web.Config File ja Bin Directory.


40) Mitä vaiheita asiakas suorittaa päästäkseen verkkopalveluun?

Ensinnäkin asiakas luo sovelluksessaan verkkoviitteen verkkopalveluun. Sitten luodaan välityspalvelinluokka. Sen jälkeen luodaan välityspalvelinluokan objekti ja viimein päästään verkkopalveluun tämän välityspalvelimen kautta.


41) Miten verkkopalvelut toteutetaan .NET:ssä?

Verkkopalvelujen toteuttamiseksi .NET:ssä käytetään HTTP-käsittelijöitä, jotka keskeyttävät .asmx-tiedostojen pyynnöt.


42) Selitä muutamia vastausvälimuistin haittoja?

Response Caching on hyödytöntä tai epäpätevää, kun menetelmä hyväksyy suuren määrän arvoja, koska välimuisti tarkoittaa paljon tiedon tallentamista. Lisäksi, jos menetelmä riippuu ulkoisesta tietolähteestä ja joita ei ole annettu parametrien sisällä, tällaiset menetelmät ohitetaan.


43) Mikä on vaihtoehtoinen ratkaisu vastausten välimuistiin?

Voidaan käyttää Data Caching (System.Web.Caching.Cach) sijasta Response Caching.


44) Lyhyesti muutamia haittoja GET- ja POST-menetelmien käytöstä kommunikoimaan verkkopalvelun kanssa?

Nämä menetelmät ovat vähemmän turvallisia ja estävät käyttäjiä välittämästä rakenteita ja objekteja argumentteina. Se ei myöskään salli käyttäjien välittää ByRef-argumentteja.


45) Miten luokkaan pääsee verkkopalveluna?

Jotta luokkaa voidaan käyttää verkkopalveluna, luokka tulee periä System.Web.Services.WebService-luokasta ja määrittää luokka WebService-attribuutilla.


46) Miten verkkopalveluluokkamenetelmään pääsee Internetin kautta?

Jotta verkkopalveluluokkamenetelmää voidaan käyttää Internetin kautta, menetelmälle tulee määrittää WebMethod-attribuutti.


47) Miten SOAP-viesti rakentuu?

SOAP-sanoma koostuu SOAP-kirjekuoresta, SOAP-otsikoista ja SOAP-tekstistä.


48) Osaatko nimetä erilaisia ​​verkkopalveluita?

Verkkopalveluita on yhteensä kahdenlaisia ​​eli SOAP-pohjainen verkkopalvelu ja RESTful-verkkopalvelu.

Tämä kysymys on jo mainittu aiemmin.


49) Mitä eroa RESTful-verkkopalveluissa on?

RESTful-verkkopalvelut eivät sisällä sopimusta tai WSDL-tiedostoa.


50) Kerro minulle muutama syy käyttää RESTful-verkkopalvelua?

Focus-patjan RESTFul verkkopalvelut ovat yksinkertaisia ​​toteuttaa ja testata. Se tukee erilaisia ​​​​tietomuotoja, kuten XML, JSON jne.


51) Selitä, mitä JAVA-verkkopalvelut ovat? Mitä tapoja luoda verkkopalveluita?

Java webservices on kehitetty rakentamaan ja ottamaan käyttöön perusverkkopalveluja JAVA-alustalla.

Verkkopalveluiden luomiseen käytetään kahta lähestymistapaa

  • Ylhäältä alas -lähestymistapa
  • Top-up lähestymistapa

52) Selitä mikä on JAXP?

JAXP on JAVA API XML-käsittelyyn, jonka avulla sovellus voi kirjoittaa, lukea, käsitellä ja muuntaa XML-tietoja. Samoin muiden eri toimintojen suorittamiseksi on muita Java API:t samoin kuin JAX-RPC, JAXM, JAXR, JAXB jne.


53) Mainitsetko JAXB:n sitovan kehyksen?

JAXB-sidontakehys on saatavana kolmessa muodossa Java Jäsenyydet

  • xml.bind: Tämä paketti määrittelee abstraktit luokat ja rajapinnat, joita käytetään suoraan sisältöluokkien kanssa
  • xml.bind.util: Tämä paketti sisältää hyödyllisyysluokkia, joita asiakassovellukset voivat hallita järjestys, purkaminen ja validointi Tapahtumat
  • xml.bind.helper: Tämä apupaketti tarjoaa osittaiset toteutukset joillekin javax.xml.bind-liittymille. JAXB-arkkitehtuuria käyttävät sovellukset eivät saa käyttää näitä API:ita suoraan

54) Anna yksinkertainen esimerkki siitä, kuinka XML-dokumentti voi olla Marshal ja Unmarshal JAVA-kehyksessä?

Järjestäminen on prosessi, jossa XML-dokumentti muunnetaan muotoon Java luettavassa muodossa, kun taas UnMarshalling on Marshallingin käänteinen prosessi. Katsotaan kuinka Java purkaa XML-asiakirjan ja palauttaa sen sitten takaisin

JAXBContext jc= JAXBContext.newInstance ("com.acme.foo");

// unmarshal from foo.xml

Unmarshaller u = jc.createUnmarshaller () ;

FooObject fooObj=

(FooObject)u.unmarshal (new File ("foo.xml") );

// marshal to sytem.out

Marshaller m = jc.createMarshaller ();

m.marshal (fooObj, System.out);

55) Selitä mitä Marshaller tekee, jos jaxb.encoding-ominaisuutta ei ole ilmoitettu?

Oletusarvoisesti Marshaller käyttää UTF-8:aa, jos jaxb.encoding-ominaisuutta ei ole ilmoitettu.


56) Mainitse millaisia ​​validointityyppejä JAXB-asiakas voi suorittaa?

JAXB voi suorittaa kahdenlaisia ​​JAXB-asiakastarkistuksia

  • Unmarsalkkaajan validointi
  • On-demand validointi

57) Mainitse mitkä ovat kolme tapaa käsitellä tapahtumaa, joka havaitaan marsalkka-, purkaus- ja validointioperaatioiden aikana?

  • Oletustapahtumakäsittelijän käyttö
  • Rekisteröi ja ota käyttöön mukautettu tapahtumakäsittelijä
  • Käytä ValidationEventCollector-apuohjelmaa

58) Selitä missä JAXB-kääntäjä sijaitsee?

JAXB-skeeman sidontakääntäjä sijoitetaan <JWSDP_Home>/jaxb/bin hakemistosta. Tässä hakemistossa on kaksi skriptiä, xjc.sh (Solaris/Linux) ja xjc.bat (Windows).


59) Missä tapauksissa sinun on mukautettava oletussidonta?

Joissakin tapauksissa sinun on mukautettava oletussidonta, kuten

  • API-dokumentaation luominen skeemoista johdetuille JAXB-paketeille, luokille, menetelmille ja vakioille
  • Semanttisesti merkityksellisten mukautettujen nimien antaminen tapauksille, joissa XML-oletusnimiJava tunnistekartoitusta ei voi käsitellä automaattisesti
  • Ohitetaan oletussidonta, kuten määritetään, että malliryhmä tulee liittää luokkaan luettelon sijaan

60) Selitä, mitä sisäinen mukauttaminen on?

Räätälöinti JAXB-sidoksiin, joka on tehty XML-skeematiedostoon sisäisillä sidosmäärityksillä, jotka ovat muodossa kaavioon upotettuja elementtejä elementtejä.


61) Selitä mikä on XML-allekirjoitus?

XML:ää voidaan käyttää minkä tahansa mielivaltaisen tiedon allekirjoittamiseen, oli se sitten binääri- tai XML-muotoinen. Tiedot tunnistetaan URI:iden kautta yhdessä tai useammassa viiteelementissä. Se kuvataan yhdessä tai useammassa muodossa, kuten irrotettuna, kuorittuina tai kuorittuina.


62) Selitä mikä on Stax?

Stax tulee sanoista Streaming API for XML; se on API lukea ja kirjoittaa XML-dokumentteja, jotka ovat peräisin Java-ohjelmointikieli.


63) Mainitse mitkä ovat tavalliset XML API:t?

Tavalliset XML API:t sisältävät

  • DOM-pohjaiset tai puupohjaiset sovellusliittymät: Koko dokumentti luetaan muistiin puurakenteena satunnaista saatavuutta varten kutsumalla sovellus
  • Tapahtumapohjaiset sovellusliittymät: Sovellus rekisteröityy saadakseen tapahtumia, kun entiteetit kohdataan lähdedokumentissa

64) Selitä, mitä ovat Push-jäsennys ja Pull-jäsennys?

  • Vedä jäsennys: Streaming pull jäsennys tarkoittaa ohjelmointimallia, jossa asiakassovellus kutsuu menetelmiä XML-jäsennyskirjastossa, kun sen tarvittiin kommunikoida XML-tietojoukon kanssa - mikä tarkoittaa, että asiakas saa XML-tietoja vain, kun sitä pyydetään.
  • Push jäsennys: Push Parsingissa jäsentäjä työntää jäsennystapahtumat tai XML-tiedot sovellukseen. Push-mallissa jäsentäjä sai otteen jäsennysprosessista ja jäsentäjä kutsuu toteutettuja käsittelijämenetelmiä.

65) Selitä, mihin teknologiaan XWS-suojaus perustuu? Luettele vaihtoehdot, jotka XWS-suojaus tarjoaa JAX-RPC-sovellusten suojaamiseen?

XWS-tietoturva perustuu JAX-RPC:hen perustuvien verkkopalvelujen turvaamiseen ja SAAJ-pohjaiseen erillissovellukseen. JAX-RPC-sovelluksen suojaamiseksi XWS-suojauksen tarjoamat vaihtoehdot ovat

  • XML digitaalinen allekirjoitus
  • XML-salaus
  • Käyttäjätunnuksen vahvistus
  • XWS-tietoturvakehyksen sovellusliittymät

66) Listaa kuusi XML-muotoista pakettia Digital signature API?

Digital signature API on

  • xml.crypto
  • xml.crypto.dsig
  • xml.crypto.dsig.keyinfo
  • xml.crypto.dsig.spec
  • xml.crypto.dom
  • xml.crypto.dsig.dom

67) Selitä mikä on JAXR?

JAXR on JAVA-ohjelmointirajapinnat Java alustasovellus, jolla pääset käsiksi erilaisiin metatietorekistereihin ja ovat ohjelmallisesti vuorovaikutuksessa niiden kanssa.


68) Selitä, mistä JAXR-arkkitehtuuri koostuu?

JAXR-arkkitehtuuri koostuu JAXR-asiakkaasta ja JAXR-toimittajasta.

  • JAXR asiakas: Se on asiakasohjelma, joka käyttää JAXR-sovellusliittymää rekisterin käyttämiseen JAXR-palveluntarjoajan kautta
  • JAXR-toimittaja: Se on JAXR-sovellusliittymän toteutus, joka tarjoaa pääsyn tietylle rekisterintarjoajalle tai rekisterintarjoajien luokalle, joka perustuu yhteisiin spesifikaatioihin.

69) Selitä, mitä JAXM-viestintämallit ovat?

JAXM-synkroniselle ja asynkroniselle viestinvälitysmalleille on olemassa kahden tyyppisiä viestintämalleja

  • Synchronous-viestintämalli: Tällaisessa mallissa asiakas kommunikoi suoraan lähteen kanssa. Tässä asiakas lähettää pyynnön ja odottaa.
  • Asynkroninen viestintämalli: Tässä mallissa asiakas ohjaa viestin viestipalveluntarjoajalle ja palaa takaisin. Viestipalveluntarjoaja suorittaa sitten viestin reitityksen loppulähteeseen.

70) Selitä mikä on UDDI, DISCO ja WSDL?

  • UDI: Se tarkoittaa universaalia Description, Discovery ja I Se on hakemisto, jota käytetään julkisten verkkopalvelujen julkaisemiseen ja löytämiseen
  • DISKO: Se tunnetaan yleisesti löytönä. Se yhdistää yhteiset palvelut yhteen ja paljastaa verkkopalveluiden skeemadokumentin
  • WSDL: Se on lyhenne sanoista WSDL (web service description language). Sitä käytetään kuvaamaan verkkopalveluita. Kuvaus sisältää verkkopalvelujen URL-osoitteet, verkkopalveluiden tukemat ominaisuudet ja menetelmät, sen tukeman tietotyypin ja sen tukeman protokollan yksityiskohdat

Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)

Tiivistä tämä viesti seuraavasti: