18 Pertanyaan dan Jawaban Wawancara WSDL Teratas (2024)
Berikut adalah pertanyaan dan jawaban wawancara Bahasa Deskripsi Layanan Web (WSDL) untuk kandidat baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.
1) Jelaskan apa itu WSDL?
WSDL adalah singkatan dari Bahasa Deskripsi Layanan Web. Ini adalah dokumen XML sederhana yang berisi sekumpulan definisi untuk mendeskripsikan atau menemukan layanan web.
Unduh PDF Gratis: Pertanyaan dan Jawaban Wawancara WSDL
2) Jelaskan apa yang dimaksud dengan struktur dokumen WSDL?
Struktur dokumen WSDL terdiri dari elemen-elemen utama ini
- : Wadah untuk definisi tipe data yang digunakan oleh layanan web
- : Definisi yang diketik dari data yang dikomunikasikan
- : Serangkaian operasi yang didukung oleh satu atau lebih titik akhir
- : Protokol dan format data untuk jenis port tertentu
3) Awalan apa yang digunakan untuk namespace target dokumen WSDL?
Awalan “xmlns:tns=target name”
digunakan untuk namespace target untuk dokumen WSDL.
4) Jelaskan apa yang dimaksud dengan elemen pesan di WSDL?
- Sebuah pesan tidak tergantung pada protokol, dan menggambarkan pertukaran data antara konsumen dan penyedia layanan web
- Setiap layanan web memiliki dua input dan output pesan. Input menentukan parameter untuk layanan web dan output menentukan data kembali dari layanan web
- Setiap elemen mengandung nol atau lebih parameter, satu untuk setiap parameter fungsi layanan web
- elemen berkaitan dengan parameter atau nilai kembalian dalam panggilan RPC
- Itu urutan nama mencerminkan urutan parameter dalam tanda tangan RPC
5) Sebutkan respons jenis operasi yang digunakan di WSDL?
WSDL mendefinisikan empat jenis respons. Respons permintaan adalah jenis operasi yang paling umum.
- Satu arah: Itu dapat menerima pesan tetapi tidak akan membalas
- Respon permintaan: Ia menerima permintaan dan akan mengembalikan respons
- Minta tanggapan: Ini mengirimkan permintaan dan akan menunggu tanggapan
- Pemberitahuan: Ia mengirim pesan tetapi tidak akan menunggu tanggapan
6) Apa fungsinya elemen yang ditentukan di WSDL?
Di WSDL, elemen definisi adalah elemen utama atau akar dari semua dokumen WSDL, yang mendefinisikan nama layanan web.
7) Jelaskan apa yang dimaksud dengan “tipe” di WSDL?
- Elemen type mendefinisikan semua tipe data yang digunakan antara server dan klien
- Untuk menentukan tipe data WSDL menggunakan W3C XML Spesifikasi Skema sebagai pilihan defaultnya
- Elemen tipe tidak diperlukan jika layanan hanya menggunakan tipe skema XML sederhana seperti bilangan bulat dan string
- Untuk menggunakan kembali tipe tersebut dengan beberapa layanan web, WSDL memungkinkan untuk menentukan tipe dalam elemen terpisah
8) Jelaskan apa itu “sabun:tubuh”?
“sabun: tubuh” adalah SOAP elemen ekstensi yang digunakan sebagai sub elemen dari "wsdl:input/output" di dalam pengikatan dan operasi wsdl. Ini digunakan untuk memberikan informasi tentang bagaimana konten elemen body SOAP dibangun.
9) Jelaskan bagaimana WSDL dapat mengikat SOAP?
Pengikatan dimungkinkan oleh dua atribut- atribut nama dan tipe. Atribut name mendefinisikan nama pengikatan dan atribut type mendefinisikan port untuk pengikatan. Sedangkan untuk pengikatan SOAP Anda perlu mendeklarasikan dua atribut- transport dan style. Atribut transport mendefinisikan protokol SOAP (HTTP) sedangkan atribut style mendefinisikan "rpc" atau "dokumen".
10) Jelaskan apa itu UDDI dan komunikasinya melalui protokol apa?
UDDI singkatan dari Deskripsi Universal, Penemuan, dan Integrasi. Ini adalah direktori yang digunakan untuk menyimpan informasi tentang layanan web. Ini berkomunikasi melalui SOAP.
11) Sebutkan hal-hal apa saja yang perlu diperhatikan pada pelabuhan saat mengikat?
Saat mengikat,
- Sebuah port tidak boleh menentukan lebih dari satu alamat
- Port tidak boleh menentukan informasi yang mengikat selain informasi alamat
12) Jelaskan apa perbedaan antara pesan SOAP dan WSDL?
Pesan SOAP adalah dokumen XML yang digunakan untuk mengirimkan data Anda sementara WSDL adalah dokumen XML yang memberitahukan cara menghubungkan dan membuat permintaan ke layanan web Anda.
13) Jelaskan apa yang dimaksud dengan titik akhir di WSDL?
Di WSDL, titik akhir dirujuk ke alamat dan pengikatan
14) Jelaskan bagaimana titik akhir didefinisikan di WSDL?
Titik akhir mewakili layanan yang dipakai; mereka ditentukan dengan menggabungkan pengikatan dan detail jaringan yang digunakan untuk mengekspos titik akhir. Titik akhir ditentukan dalam kontrak menggunakan kombinasi elemen port WSDL dan elemen layanan WSDL. Elemen port menentukan titik akhir sebenarnya
15) Jelaskan apa perbedaan antara tipe Pesan dan Elemen di WSDL?
- Jenis pesan: Ini membuat variabel berdasarkan jenis pesan yang Anda tetapkan di WSDL
- Tipe elemen: Ini membuat variabel berdasarkan elemen yang Anda tetapkan dalam Skema
16) Bagaimana cara memvalidasi file WSDL?
File WSDL adalah kontrak antara konsumen dan klien layanan web. Validator WSDL memverifikasi apakah file dapat digunakan oleh aplikasi lain sebelum Anda memberikan urlnya kepada pengguna akhir Anda. Untuk memvalidasi file Anda, Anda perlu menetapkan kriteria seperti
- Apakah perlu divalidasi sesuai dengan skema XML WSDL
- Apakah perlu dipenuhi dengan praktik terbaik yang diketahui
- Apakah perlu diurai dengan benar oleh tumpukan sabun biasa
Anda dapat menggunakan alat komersial seperti XMLSpy untuk memvalidasi file WSDL.
17) Jelaskan apa perbedaan antara binding dan tipe port di WSDL?
- Pelabuhan WSDL: Elemen tipe port WSDL mendefinisikan sekelompok operasi yang dikenal sebagai antarmuka di sebagian besar lingkungan. Setiap operasi terdiri dari kombinasi elemen input dan output. Urutan elemen ini menentukan pola pertukaran pesan (MEP)
- Pengikatan WSDL: Elemen pengikat WSDL menjelaskan detail penggunaan portType tertentu dengan protokol tertentu
18) Sebutkan ciri-ciri port dan layanan di WSDL?
- Suatu layanan mungkin memiliki lebih dari satu titik akhir yang masing-masing ditentukan oleh elemen portnya sendiri
- Elemen port berkaitan dengan pengikatan tertentu, dan berisi informasi tentang cara mengaksesnya (URI)
- Port yang berbeda menandakan pengikatan yang berbeda untuk jenis port yang sama – memungkinkan fungsionalitas yang sama dapat diakses melalui beberapa protokol transport dan gaya interaksi
Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)