UDDI - Antarmuka

Registri tidak akan berguna tanpa beberapa cara untuk mengaksesnya. Versi standar UDDI 2.0 menetapkan dua antarmuka bagi konsumen layanan dan penyedia layanan untuk berinteraksi dengan registri.

Layanan yang digunakan konsumen Inquiry Interface untuk menemukan layanan, dan penyedia layanan menggunakan Publisher Interface untuk membuat daftar layanan.

Inti dari antarmuka UDDI adalah definisi Skema XML UDDI. Ini menentukan tipe data UDDI fundamental yang melaluinya semua informasi mengalir.

Antarmuka Penerbit

Antarmuka Penerbit menentukan enam belas operasi untuk penyedia layanan yang mengelola entri di registri UDDI -

  • get_authToken- Mengambil token otorisasi. Semua operasi antarmuka Penerbit mengharuskan token otorisasi yang valid dikirimkan bersama permintaan.

  • discard_authToken- Memberi tahu registri UDDI untuk tidak lagi menerima token otorisasi yang diberikan. Langkah ini sama dengan keluar dari sistem.

  • save_business - Membuat atau memperbarui informasi entitas bisnis yang terdapat dalam registri UDDI.

  • save_service - Membuat atau memperbarui informasi tentang layanan web yang disediakan oleh badan usaha.

  • save_binding - Membuat atau memperbarui informasi teknis tentang implementasi layanan web.

  • save_tModel - Membuat atau memperbarui pendaftaran konsep abstrak yang dikelola oleh registri UDDI.

  • delete_business - Menghapus badan usaha tertentu dari registri UDDI sepenuhnya.

  • delete_service - Menghapus layanan web yang diberikan dari registri UDDI sepenuhnya.

  • delete_binding - Menghapus rincian teknis layanan web yang diberikan dari registri UDDI.

  • delete_tModel - Menghapus tModels tertentu dari registri UDDI.

  • get_registeredInfo - Menampilkan ringkasan dari semua registri UDDI saat ini melacak untuk pengguna, termasuk semua bisnis, semua layanan, dan semua tModels.

  • set_publisherAssertions - Mengelola semua pernyataan hubungan terlacak yang terkait dengan akun penerbit individu.

  • add_publisherAssertions - Menyebabkan satu atau lebih publisherAssertions ditambahkan ke koleksi pernyataan penerbit individu.

  • delete_publisherAssertions - Menyebabkan satu atau beberapa elemen publisherAssertion dihapus dari koleksi pernyataan penerbit.

  • get_assertionStatusReport - Memberikan dukungan administratif untuk menentukan status pernyataan penerbit saat ini dan yang beredar yang melibatkan salah satu pendaftaran bisnis yang dikelola oleh akun penerbit individu.

  • get_publisherAssertions - Memperoleh set lengkap pernyataan penerbit yang terkait dengan akun penerbit individu.

Antarmuka Permintaan

Antarmuka penyelidikan mendefinisikan sepuluh operasi untuk mencari registri UDDI dan mengambil detail tentang pendaftaran tertentu -

  • find_binding - Menampilkan daftar layanan web yang cocok dengan sekumpulan kriteria tertentu berdasarkan informasi pengikatan teknis.

  • find_business - Menampilkan daftar badan usaha yang cocok dengan sekumpulan kriteria tertentu.

  • find_ltservice - Menampilkan daftar layanan web yang cocok dengan sekumpulan kriteria tertentu.

  • find_tModel - Menampilkan daftar tModels yang cocok dengan sekumpulan kriteria tertentu.

  • get_bindingDetail - Mengembalikan informasi pendaftaran lengkap untuk template penjilidan layanan web tertentu.

  • get_businessDetail - Mengembalikan informasi pendaftaran untuk entitas bisnis, termasuk semua layanan yang disediakan entitas.

  • get_businessDetailExt - Mengembalikan informasi pendaftaran lengkap untuk badan usaha.

  • get_serviceDetail - Mengembalikan informasi pendaftaran lengkap untuk layanan web.

  • get_tModelDetail - Mengembalikan informasi pendaftaran lengkap untuk tModel.

  • find_relatedBusinesses - Menemukan bisnis yang telah terkait melalui model hubungan uddi-org:.