70 Soalan Temuduga Perkhidmatan Web Teratas & Jawapan

Anonim

Muat turun PDF

1) Tentukan Perkhidmatan Web?

Perkhidmatan web adalah sejenis perisian yang dapat diakses di Internet. Ini menggunakan sistem pesanan XML dan menawarkan antara muka yang mudah difahami untuk pengguna akhir.

2) Apa yang baru dalam bidang ini sejak beberapa tahun kebelakangan ini?

Permulaan XML dalam bidang ini adalah kemajuan yang menyediakan perkhidmatan web satu bahasa untuk berkomunikasi antara RPC, perkhidmatan web dan direktori mereka.

3) Beri saya contoh perkhidmatan web sebenar?

Salah satu contoh perkhidmatan web adalah penyemak imbas Perkhidmatan Web IBM. Anda boleh mendapatkannya dari laman IBM Alphaworks. Penyemak imbas ini menunjukkan pelbagai demo yang berkaitan dengan perkhidmatan web. Pada asasnya perkhidmatan web boleh digunakan dengan bantuan SOAP, WSDL, dan UDDI. Semua ini, menyediakan antara muka plug-and-play untuk menggunakan perkhidmatan web seperti perkhidmatan sebut harga saham, perkhidmatan laporan lalu lintas, perkhidmatan cuaca dll.

4) Bagaimana anda menentukan timbunan protokol perkhidmatan web?

Pada dasarnya ini terdiri dari pelbagai protokol yang dapat digunakan untuk meneroka dan melaksanakan perkhidmatan web. Keseluruhan timbunan mempunyai empat lapisan iaitu Perkhidmatan Pengangkutan, Pemesejan XML, Penerangan Perkhidmatan dan Penemuan Perkhidmatan.

5) Bolehkah anda menentukan setiap lapisan susunan protokol ini?

Lapisan Perkhidmatan Pengangkutan memindahkan mesej antara aplikasi yang berbeza, seperti HTTP, SMTP, FTP, dan Blok Extensible Exchange Protocol (BEEP). Lapisan Pemesejan XML menyandikan pesan dalam format XML sehingga pesan dapat dipahami pada setiap ujungnya, seperti XML-RPC dan SOAP. Lapisan Penerangan Perkhidmatan menerangkan antara muka pengguna ke perkhidmatan web, seperti WSDL. Lapisan Penemuan Perkhidmatan memusatkan perkhidmatan ke pendaftaran biasa dan menawarkan fungsi penerbitan sederhana, seperti UDDI.

6) Tentukan XML - RPC?

Ini adalah protokol yang menggunakan mesej XML untuk melakukan Panggilan Prosedur Jauh.

7) Takrifkan sabun?

SOAP adalah protokol berasaskan XML untuk memindahkan antara komputer.

8) Takrifkan WSDL?

Ia bermaksud Bahasa Penerangan Perkhidmatan Web. Ini pada dasarnya adalah lapisan keterangan perkhidmatan dalam stok protokol perkhidmatan web. Lapisan Penerangan Perkhidmatan menerangkan antara muka pengguna ke perkhidmatan web.

9) Jenis keselamatan apa yang diperlukan untuk perkhidmatan web?

Tahap keselamatan untuk perkhidmatan web harus lebih tinggi daripada yang kita katakan Secure Socket Layer (SSL). Tahap keselamatan ini hanya dapat dicapai dari Entrust Secure Transaction Platform. Perkhidmatan web memerlukan tahap keselamatan ini untuk memastikan transaksi yang boleh dipercayai dan mendapatkan maklumat sulit.

10) Adakah anda mempunyai idea mengenai perkhidmatan keselamatan asas?

Seperti yang tersirat dari namanya, perkhidmatan ini adalah asas atau asas integrasi, pengesahan, kebenaran, tandatangan digital dan proses penyulitan.

11) Tentukan Perkhidmatan Pengenalan Amanah?

Perkhidmatan Pengenalan Entrust berasal dari Platform Transaksi Keselamatan Entrust. Platform ini membolehkan syarikat mengawal identiti yang dipercayai untuk melakukan transaksi untuk transaksi perkhidmatan Web.

12) Apa maksud UDDI?

UDDI bermaksud Universal, Description, Discovery, dan Integrasi. Ini adalah lapisan penemuan dalam timbunan protokol perkhidmatan web.

13) Tentukan Perkhidmatan Hak Amanah?

Perkhidmatan ini mengesahkan entiti yang cuba mengakses perkhidmatan web. Contohnya, perkhidmatan pengesahan, Perkhidmatan Hak memastikan keselamatan dalam operasi perniagaan.

14) Tentukan Perkhidmatan Privasi Entrust?

Seperti namanya, ini berkaitan dengan keselamatan dan kerahsiaan. Perkhidmatan ini menyulitkan data untuk memastikan bahawa hanya pihak yang berkepentingan yang dapat mengakses data tersebut.

15) Apakah maksud PKI?

Ini bermaksud Infrastruktur Kunci Awam.

16) Alat apa yang digunakan untuk menguji perkhidmatan web?

Saya telah menggunakan plugin SoapUI untuk SOAP WS dan Firefox untuk RESTFul Services.

17) Bezakan antara SOA dan perkhidmatan Web?

SOA adalah reka bentuk dan seni bina untuk melaksanakan perkhidmatan lain. SOA dapat dilaksanakan dengan mudah menggunakan pelbagai protokol seperti HTTP, HTTPS, JMS, SMTP, RMI, IIOP, RPC dan lain-lain. Walaupun perkhidmatan Web, itu sendiri adalah teknologi yang dilaksanakan. Sebenarnya seseorang boleh melaksanakan SOA menggunakan perkhidmatan web.

18) Bincangkan pelbagai pendekatan untuk mengembangkan perkhidmatan web berasaskan SOAP?

Kami dapat mengembangkan perkhidmatan web berasaskan SOAP dengan dua jenis pendekatan seperti kontrak pertama dan kontrak terakhir. Dalam pendekatan pertama, kontrak didefinisikan terlebih dahulu dan kemudian kelas diturunkan dari kontrak sementara yang berikutnya, kelas ditentukan terlebih dahulu dan kemudian kontrak berasal dari kelas-kelas ini.

19) Sekiranya anda harus memilih satu pendekatan, maka apakah pilihan anda?

Pada pandangan saya, pendekatan pertama yang merupakan pendekatan kontrak-pertama lebih layak dibandingkan dengan pendekatan kedua tetapi tetap bergantung pada faktor lain juga.

20) Adakah aplikasi khas diperlukan untuk mengakses perkhidmatan web?

Tidak, Anda tidak perlu memasang aplikasi khas untuk mengakses perkhidmatan web. Anda dapat mengakses perkhidmatan web dari aplikasi apa pun yang menyokong permintaan dan respons objek berdasarkan XML.

21) Bolehkah anda menyebut beberapa pelaksanaan percuma dan komersial untuk perkhidmatan web?

Pelaksanaan yang saya tahu adalah Apache SOAP, JAX-WS Reference Implementation, JAX-RS Reference Implementation, Metro, Apache CXF, MS.NET dan Java 6.

22) Namakan penyemak imbas yang membenarkan akses ke perkhidmatan web?

Objek XmlHttpRequest JavaScript diperlukan untuk mengakses perkhidmatan web melalui penyemak imbas. Penyemak imbas yang menyokong objek ini adalah penyemak imbas berasaskan Internet Explorer, Safari dan Mozilla seperti FireFox.

23) Apa itu REST?

REST bermaksud Perpindahan Negara Perwakilan. REST itu sendiri bukan standard, sedangkan ia menggunakan pelbagai standard seperti HTTP, URL, XML / HTML / GIF / JPEG.webp (Representasi Sumber) dan teks / xml, teks / html, gambar / gif, gambar / jpeg.webp, dan lain-lain (Jenis MIME ).

24) Bagaimana seseorang dapat menyediakan API kepada pengguna?

Untuk menyediakan API kepada pengguna, seseorang dapat dengan mudah melakukan ini dengan "open table". Yang perlu anda lakukan ialah menulis jadual terbuka yang pada dasarnya merupakan skema XML yang menunjuk ke perkhidmatan web.

25) Namakan pelbagai saluran komunikasi dalam perkhidmatan web?

Perkhidmatan web disatukan dengan tiga protokol seperti HTTP / POST, HTTP / GET, dan SOAP. Ia menyediakan tiga saluran komunikasi yang berbeza kepada pelanggan. Pelanggan boleh memilih kaedah komunikasi mengikut keperluan.

26) Bagaimana anda boleh mendokumentasikan perkhidmatan web?

Perkhidmatan web dianggap sebagai pendokumentasian sendiri kerana mereka menyediakan keseluruhan maklumat mengenai kaedah dan parameter yang ada yang digunakan untuk standard berasaskan XML, yang dikenal sebagai WSDL. Seseorang juga dapat memberikan lebih banyak maklumat untuk menjelaskan perkhidmatan web melalui atribut WebService dan WebMode mereka sendiri.

27) Bagaimana keadaannya, apabila kita memerlukan perkhidmatan web ASP.NET?

Perkhidmatan web ASP.NET digunakan apabila seseorang perlu menerapkan seni bina tiga peringkat dalam perkhidmatan web. Ia membolehkan kaedah yang berguna untuk menggunakan komponen peringkat pertengahan melalui internet. Kelebihan utama perkhidmatan Web .NET adalah bahawa mereka cukup mampu berkomunikasi di seluruh firewall kerana mereka menggunakan SOAP sebagai protokol pengangkutan.

28) Apakah teknologi yang diedarkan?

Nisbah aplikasi diedarkan yang semakin meningkat telah meningkatkan permintaan untuk teknologi yang diedarkan. Ini memungkinkan pemisahan unit aplikasi dan memindahkannya ke komputer yang berlainan di rangkaian yang berbeza.

29) Bezakan antara perkhidmatan web, CORBA dan DCOM?

Perkhidmatan web memindahkan / menerima mesej ke / dari aplikasi masing-masing, melalui protokol HTTP. Ia menggunakan XML untuk mengekod data.

CORBA dan DCOM memindahkan / menerima mesej ke / dari aplikasi masing-masing, melalui protokol bukan standard seperti IIOP dan RPC.

30) Bolehkah anda memberitahu beberapa faedah perkhidmatan web?

Kelebihan terbesar perkhidmatan web adalah disokong oleh pelbagai platform. Lebih-lebih lagi, dalam masa terdekat, perkhidmatan web dapat menyebarkan batasannya dan meningkatkan kaedah baru yang akan memberikan kemudahan kepada pelanggan. Peningkatan tidak akan mempengaruhi pelanggan, walaupun mereka menawarkan kaedah dan parameter lama.

31) Bolehkah anda menamakan beberapa standard yang digunakan dalam perkhidmatan web?

Piawaian yang digunakan dalam perkhidmatan web adalah WSDL (digunakan untuk membuat definisi antara muka), SOAP (digunakan untuk menyusun data), HTTP (saluran komunikasi), DISCO (digunakan untuk membuat dokumen penemuan) dan UDDI (digunakan untuk membuat daftar perniagaan).

32) Terangkan secara ringkas, apa itu DISCO?

DISCO bermaksud penemuan. Ia mengumpulkan senarai perkhidmatan web yang saling berkaitan. Organisasi yang menyediakan perkhidmatan web, mengeluarkan fail DISCO di pelayannya dan fail itu mengandungi pautan semua perkhidmatan web yang disediakan. Piawaian ini baik apabila pelanggan sudah mengetahui syarikat itu. Juga dapat digunakan dalam jaringan lokal juga.

33) Terangkan secara ringkas, apakah UDDI itu?

UDDI (Penerangan Sejagat, Penemuan, dan Integrasi) menyediakan direktori gabungan untuk perkhidmatan web di internet. Pelanggan menggunakan UDDI untuk mencari perkhidmatan web mengikut keperluan perniagaan mereka. Ini pada dasarnya menjadi tuan rumah perkhidmatan web dari pelbagai syarikat. Untuk berkongsi perkhidmatan web, anda perlu menerbitkannya di UDDI.

34) Terangkan jenis data yang disokong perkhidmatan web .NET?

Perkhidmatan web .Net menggunakan standard berasaskan XML untuk memindahkan / menerima maklumat. Oleh itu, perkhidmatan web .NET hanya dapat berfungsi dengan jenis data yang dikenali dengan standard skema XML. Seperti FileSteam, Eventlog dll tidak dikenali oleh standard skema XML dan oleh itu, tidak disokong dalam perkhidmatan web.

35) Bagaimana perkhidmatan web .NET diuji?

ASP.NET menggunakan halaman ujian secara rutin, apabila seseorang memanggil URL fail .asmx di mana-mana penyemak imbas. Halaman ini menunjukkan maklumat lengkap mengenai perkhidmatan web.

36) Bagaimana perkhidmatan web .NET digunakan?

Oleh kerana kita tahu bahawa perkhidmatan web dibina berdasarkan standard XML. Oleh itu, pelanggan perlu mempunyai pemahaman yang lengkap mengenai mesej berasaskan XML untuk menukar mesej. Pelanggan boleh berkomunikasi dengan perkhidmatan web melalui .NET framework yang menawarkan mekanisme proksi. Mekanisme proksi ini mempunyai maklumat terperinci mengenai perkongsian data dalam perkhidmatan web yang dapat digunakan dengan mudah oleh pelanggan.

37) Bolehkah anda menamakan dua penyelesaian Microsoft untuk aplikasi yang diedarkan?

Dua penyelesaian Microsoft untuk aplikasi yang diedarkan adalah .NET Web Services dan .NET Remoting.

38) Bezakan antara .NET Web Services dan .NET Remoting?

Sejauh protokol berkenaan, .NET Web Service menggunakan HTTP, sementara, .NET Remoting menggunakan sebarang protokol iaitu TCP / HTTP / SMTP. Mengenai prestasi, Remot .NET adalah perbandingan, lebih cepat daripada. Perkhidmatan Web NET. Juga, kerana Perkhidmatan Web .NET dihoskan melalui IIS, oleh itu, jauh lebih dipercayai daripada .NET Remoting.

39) Namakan komponen yang akan diterbitkan semasa menggunakan Perkhidmatan Web?

Komponen yang perlu diterbitkan semasa penyebaran perkhidmatan web ialah Direktori Aplikasi Web, Fail Webservice.asmx, Fail Webservice.Disco, Fail Web.Config dan Direktori Bin.

40) Apakah langkah-langkah yang dilakukan oleh klien untuk mengakses perkhidmatan web?

Pertama sekali rujukan web ke perkhidmatan web dibuat oleh pelanggan dalam aplikasinya. Kemudian kelas proksi dihasilkan. Selepas itu objek kelas proksi dibuat dan akhirnya, perkhidmatan web diakses melalui objek proksi itu.

41) Bagaimana perkhidmatan web dilaksanakan di .NET?

Untuk melaksanakan perkhidmatan web di .NET, pengendali HTTP digunakan yang mengganggu permintaan ke fail .asmx.

42) Terangkan beberapa kelemahan Respons Caching?

Respons Caching tidak berguna atau tidak cekap apabila kaedah menerima sejumlah besar nilai kerana cache bermaksud menyimpan banyak maklumat. Juga, jika kaedah itu bergantung pada sumber maklumat luaran, dan yang tidak diberikan dalam parameter, maka kaedah tersebut akan dilewati.

43) Apakah penyelesaian alternatif untuk Respons Caching?

Seseorang boleh menggunakan Data Caching (System.Web.Caching.Cach) dan bukannya Response Caching.

44) Ringkas beberapa kelemahan menggunakan kaedah GET dan POST untuk berkomunikasi dengan perkhidmatan web?

Kaedah-kaedah ini kurang selamat dan menghalang pengguna untuk menyampaikan struktur dan objek sebagai hujah. Juga, ia tidak membenarkan pengguna menyampaikan argumen ByRef.

45) Bagaimana seseorang dapat mengakses kelas sebagai perkhidmatan web?

Untuk mengakses kelas sebagai perkhidmatan web, seseorang harus mewarisi kelas dari kelas System.Web.Services.WebService dan melayakkan kelas dengan atribut WebService.

46) Bagaimana seseorang boleh mengakses kaedah kelas perkhidmatan web melalui internet?

Untuk mengakses kaedah kelas perkhidmatan web melalui internet, seseorang harus memenuhi syarat dengan atribut WebMethod.

47) Bagaimana pesanan SOAP disusun?

Mesej SOAP terdiri daripada Sampul Surat SOAP, Header SOAP, dan Badan SOAP.

48) Bolehkah anda menamakan pelbagai jenis perkhidmatan web?

Terdapat dua jenis perkhidmatan web secara total iaitu perkhidmatan web berasaskan SOAP dan perkhidmatan web RESTful.

Soalan ini sudah disebutkan sebelumnya.

49) Apa yang berbeza dalam perkhidmatan web RESTful?

Perkhidmatan web RESTful tidak mengandungi kontrak atau fail WSDL.

50) Beri saya beberapa alasan untuk menggunakan perkhidmatan web RESTful?

Perkhidmatan web RESTFul mudah dilaksanakan dan diuji. Ia menyokong pelbagai format data seperti XML, JSON dll.

51) Terangkan apa itu perkhidmatan web JAVA? Apakah kaedah untuk membuat perkhidmatan web?

Perkhidmatan web Java dikembangkan untuk membangun dan menggunakan perkhidmatan web asas pada platform JAVA.

Untuk membuat perkhidmatan web, ada dua pendekatan yang diadopsi

  • Pendekatan top-down
  • Pendekatan top-up

52) Terangkan apa itu JAXP?

JAXP adalah API JAVA untuk pemprosesan XML yang membolehkan aplikasi menulis, membaca, memanipulasi dan mengubah data XML. Begitu juga, untuk melakukan pelbagai fungsi lain ada Java API lain seperti JAX-RPC, JAXM, JAXR, JAXB, dll.

53) Sebutkan kerangka pengikat JAXB?

Kerangka pengikat JAXB tersedia dalam tiga Pakej Java

  • xml.bind: Pakej ini menentukan kelas abstrak dan antara muka yang digunakan secara langsung dengan kelas kandungan
  • xml.bind.util: Pakej ini mengandungi kelas utiliti yang mungkin dapat digunakan oleh aplikasi klien untuk menguruskan acara marshalling, unmarshalling dan validation
  • xml.bind.helper: Pakej pembantu ini memberikan sebahagian pelaksanaan untuk beberapa antara muka javax.xml.bind. API ini tidak boleh digunakan secara langsung oleh aplikasi yang menggunakan seni bina JAXB

54) Berikan contoh mudah bagaimana dokumen XML boleh menjadi Marshal dan Unmarshal dalam kerangka JAVA?

Marshalling adalah proses menukar dokumen XML ke dalam bentuk Java yang dapat dibaca sementara UnMarshalling adalah proses sebaliknya dari Marshalling. Mari lihat bagaimana Java membongkar dokumen XML dan kemudian mengembalikannya

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

// unmarshal dari foo.xml

Unmarshaller u = jc.createUnmarshaller ();

FooObject fooObj =

(FooObject) u.unmarshal (Fail baru ("foo.xml"));

// marshal ke sytem.out

Marshaller m = jc.createMarshaller ();

m.marshal (fooObj, System.out);

55) Terangkan apa yang dilakukan oleh Marshaller sekiranya harta jaxb.encoding tidak diisytiharkan?

Secara lalai, Marshaller akan menggunakan "UTF-8" jika harta jaxb.encoding tidak diisytiharkan.

56) Sebutkan apakah jenis pengesahan yang dapat dilakukan oleh klien JAXB?

Terdapat dua jenis pengesahan klien JAXB yang dapat dilakukan oleh JAXB

  • Pengesahan Masa Tidak Bersahur
  • Pengesahan Atas Permintaan

57) Sebutkan apakah tiga cara untuk menangani peristiwa yang dihadapi semasa operasi marshal, unmarshal dan validasi?

  • Menggunakan pengendali acara lalai
  • Daftar dan Laksanakan pengendali acara khas
  • Gunakan utiliti ValidationEventCollector

58) Terangkan di mana letaknya penyusun JAXB?

Penyusun pengikat skema JAXB diletakkan di dalam direktori / jaxb / bin. Dalam direktori ini, terdapat dua skrip, xjc.sh (Solaris / Linux) dan xjc.bat (Windows).

59) Dalam kes apa, anda perlu menyesuaikan pengikat lalai?

Dalam beberapa kes, anda diminta untuk menyesuaikan pengikat lalai seperti

  • Membuat dokumentasi API untuk pakej, kelas, kaedah dan pemalar JAXB yang berasal dari skema
  • Memberi nama disesuaikan secara semantik yang bermakna untuk kes yang pemetaan pengenal nama-ke-Java default XML tidak dapat ditangani secara automatik
  • Mengurangkan pengikat lalai seperti menentukan bahawa kumpulan model harus dilampirkan ke kelas dan bukannya senarai

60) Terangkan apa itu Penyesuaian Inline?

Penyesuaian pada pengikatan JAXB yang dibuat dengan cara penyataan pengikatan sebaris dalam fail skema XML yang mengambil bentuk elemen yang tertanam dalam elemen skema.

61) Terangkan apa itu tandatangan XML?

XML boleh digunakan untuk menandatangani sebarang data sewenang-wenangnya sama ada data binari atau XML. Data dikenali melalui URI dalam satu atau lebih elemen rujukan. Ia dijelaskan dalam satu atau lebih bentuk, seperti terasing, menyelimuti atau menyelimuti.

62) Terangkan apa itu Stax?

Stax bermaksud Streaming API untuk XML; ia adalah API untuk membaca dan menulis dokumen XML, yang berasal dari bahasa pengaturcaraan JAVA.

63) Sebutkan apakah API XML biasa?

API XML biasa merangkumi

  • API berasaskan DOM atau Tree: Keseluruhan dokumen dibaca ke dalam memori sebagai struktur pokok untuk ketersediaan secara rawak dengan memanggil aplikasi
  • API berasaskan acara: Aplikasi mendaftar untuk mendapatkan acara kerana entiti ditemui dalam dokumen sumber

64) Terangkan apa itu Push parsing dan Pull parsing?

  • Pull Parsing: Streaming pull parsing disebut model pemrograman di mana aplikasi klien memanggil kaedah pada pustaka parsing XML, ketika diperlukan untuk berkomunikasi dengan infoset XML- yang berarti klien hanya akan mendapat data XML ketika diminta.
  • Push Parsing: Dalam Push Parsing, parser mendorong peristiwa parsing atau data XML ke aplikasi. Dalam model push, penghurai mendapatkan proses penghuraian dan penghurai memanggil kaedah pengendali yang dilaksanakan.

65) Terangkan teknologi yang berdasarkan keselamatan XWS? Senaraikan pilihan yang disediakan oleh keselamatan XWS untuk mengamankan aplikasi JAX-RPC?

Keselamatan XWS didasarkan pada mendapatkan perkhidmatan web yang dibina berdasarkan JAX-RPC dan pada aplikasi yang berdiri sendiri berdasarkan SAAJ. Untuk mendapatkan aplikasi JAX-RPC, pilihan yang disediakan oleh keselamatan XWS adalah

  • Tandatangan digital XML
  • Penyulitan XML
  • Pengesahan token nama pengguna
  • API kerangka keselamatan XWS

66) Senaraikan enam pakej yang terdapat dalam XML Digital signature API?

API tandatangan digital adalah

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

67) Terangkan apa itu JAXR?

JAXR adalah API pengaturcaraan JAVA untuk aplikasi platform Java untuk mengakses dan berinteraksi secara terprogram dengan pelbagai jenis daftar meta-data.

68) Terangkan apa yang terdiri daripada seni bina JAXR?

Senibina JAXR terdiri daripada pelanggan JAXR dan penyedia JAXR.

  • Pelanggan JAXR: Ini adalah program klien yang menggunakan API JAXR untuk menggunakan pendaftaran melalui penyedia JAXR
  • Penyedia JAXR: Ini adalah implementasi JAXR API yang menyediakan akses ke penyedia pendaftaran tertentu atau ke kelas penyedia pendaftaran yang dibangun berdasarkan spesifikasi umum.

69) Terangkan apa itu model pesanan JAXM?

Terdapat dua jenis model pesanan untuk JAXM segerak dan tidak segerak

  • Model pesanan segerak: Dalam jenis model seperti itu, pelanggan berkomunikasi secara langsung dengan sumbernya. Dalam ini, pelanggan akan menghantar permintaan dan menunggu.
  • Model pemesejan tak segerak: Dalam model ini, pelanggan mengarahkan mesej ke penyedia pesanan dan kembali. Penyedia pesanan kemudian melaksanakan penghantaran mesej ke sumber akhir.

70) Terangkan apa itu UDDI, DISCO dan WSDL?

  • UDDI: Ini bermaksud Universal Description, Discovery dan I Ia adalah direktori yang digunakan untuk menerbitkan dan menemui perkhidmatan web awam
  • DISCO: Ia biasanya dikenali sebagai penemuan. Ia menggabungkan perkhidmatan bersama dan mendedahkan dokumen skema perkhidmatan web
  • WSDL: Ia bermaksud bahasa penerangan perkhidmatan web (WSDL). Ia digunakan untuk menerangkan perkhidmatan web. Huraian merangkumi URL perkhidmatan web, sifat dan kaedah yang disokong oleh perkhidmatan web, jenis data yang disokongnya dan perincian protokol yang disokongnya