UDDI Team Dosen
Prodi Teknik Informatika, Fak. Teknologi Informasi Universitas Mercubuana Yogyakarta 2016
Apa itu UDDI?
Universal Description, Discovery and Integration
Directory Service yang menyediakan layanan pencarian web services.
Berbagai perusahaan/bisnisman dapat mendaftarkan layanan web service melalui mekanisme tertentu sehingga masuk ke dalam daftar yang bisa diakses atau dicari melalui internet
UDDI merupakan framework platform yang independen untuk mendeskripsikan layanan, menemukan layanan bisnis dan mengintegrasikan melalui internet.
Apa itu UDDI – cont
UDDI merupakan singkatan dari Universal Description, Discovery and Integration
UDDI merupakan direktori untuk menyimpan informasi tentang web service
UDDI merupakan direktori antarmuka web service yang dideskripsikan oleh WSDL
UDDI berkomunikasi melalui SOAP
UDDI dimasukkan kedalam Microsoft .NET platform
Alur menggunakan UDDI
Alur menggunakan UDDI
Sejarah Singkat UDDI
Pertama kali dikembangkan pada Agustus 2000
Awalnya dibuat dengan visi bahwa pelanggan web service seluruh dunia dapat terhubung dengan penyedia layanan melalui sebuah sistem broker baik publik atau privat.
UDDI di masukkan kedalam standard Web Services Interoperability (WS-I) sebagai pilar utama infrastruktur web services.
UDDI tidak diadopsi secara luas seperti harapan pengembangnya.
IBM, Microsoft dan SAP mengumumkan bahwa mereka menutup pusat UDDI publik-nya (UDDI Business Registry/UBR) pada Januari 2006.
Sejarah Singkat UDDI – cont
Grup yang mendefinisikan UDDI, yaitu OASIS menyelesaikan spesifikasi di akhir 2007 dan selanjutnya di tutup.
Pada bulan September 2010, Microsoft mengumumkan akan menghapus layanan UDDI dari versi Windows Server berikutnya, yang selanjutnya dipindah ke aplikasi lain, yaitu BizTalk.
Sistem UDDI biasanya bisa ditemukan didalam sebuah perusahaan, yang digunakan untuk menghubungkan/binding ssecara dinamis antara client dan implementasi sistem
Rilis UDDI 1.0 (2000), UDDI 2.0 tahun 2001 dan UDDI 3.0 2004
Mengapa UDDI?
Sebelum ada UDDI, tidak ada standard internet bagi bisnisman untuk saling terhubung tentang layanan dan jasanya, termasuk bagaimana integrasi satu dengan yang lain.
Masalah yang bisa dipecahkan dengan adanya UDDI:
Bisa menemukan/mencari bisnis yang tepat dari jutaan bisnis yang online.
Mendefinisikan bagaimana mengaktifkan perdagangan ketika bisnis yang disukai telah ditemukan.
Menggapai pelanggan baru dan meningkatkan akses ke palanggan tersebut.
Memperluas layanan dan market share
Mendeskripsikan layanan dan proses bisnis yang terprogram dalam sebuah sistem yang terbuka dan aman.
Informasi di dalam UDDI
White Pages, berisi kontak informasi umum tentang penyedia layanan bisnis, seperti informasi nama, deskripsi bisnis, kontak informasi (alamat, telepon, dll)
Yellow Pages, berisi klasifikasi layanan bisnis, dengan taksonomi standard. Karena sebuah bisnis bisa menyediakan banyak layanan, bisa ada benyak Yellow Pages (setiap YP mendeskripsikan service) diasosiasikan dengan sebuah White Page.
Green Pages, digunakan untuk mendeskripsikan bagaimana mengakses sebuah web services. Seperti alamat layanan, parameter dan referensi ke interface yang spesifik. Sebuah layanan bisa mempunya banyak Green Pages
UDDI Nodes & Registry
Sebuah node merupakan UDDI server yang mendukung paling tidak satu set fungsi yang didefinisikan di spesifikasi. Ini bisa menjalankan satu atau lebih fungsi di UDDI data yang diakses.
Sebuah registry merupakan kumpulan satu atau lebih node yang membentuk sekumpulan fungsi yang lengkap seperti didefinisikan di spesifikasi.
UDDI Data Structure
businessEntity – it describes an organization that provides Web services (refers to businessService)
businessService – describes a group of related Web services offered by a businessEntity
bindingTemplate – describes a technical information necessary to use a particular Web service
tModel – a generic container for any kind of specification
publisherAssertion – defines a relationship between two or more businessEntity elements
subscription - describes a standing request to keep track of changes to the entities described by the subscription (introduced in 3.0)
UDDI Data Structure – cont
Menggunakan UDDI
UDDI merupakan bagian dari Web Services
Isi/entri UDDI dapat di publikasikan dan diqueri (didapatkan) menggunakan antarmuka berbasis SOAP (SOAP Messages)
Berbagai akses UDDI dapat menggunakan UDDI API, baik pesan atau responnya.
UDDI REGISTRI
REQUEST SOAP