UDDI - Genel Bakış
UDDI, web hizmetlerini açıklamak, yayınlamak ve bulmak için XML tabanlı bir standarttır.
UDDI, Universal Description, Discovery, and Integration.
UDDI, web hizmetlerinin dağıtılmış bir kaydı için bir belirtimdir.
UDDI, platformdan bağımsız, açık bir çerçevedir.
UDDI, SOAP, CORBA, Java RMI Protokolü aracılığıyla iletişim kurabilir.
UDDI, web servislerine arayüzleri açıklamak için Web Servis Tanımlama Dili (WSDL) kullanır.
UDDI, SOAP ve WSDL ile birlikte web hizmetlerinin üç temel standardından biri olarak görülmektedir.
UDDI, işletmelerin birbirlerini keşfetmelerine ve İnternet üzerinden nasıl etkileşim kuracaklarını tanımlamalarına olanak tanıyan açık bir endüstri girişimidir.
UDDI'nin iki bölümü vardır -
Bir hizmetin WSDL açıklamasına bir işaretçi dahil, tüm web hizmetinin meta verilerinin bir kaydı.
Bu kayıt defterini değiştirmek ve aramak için bir dizi WSDL bağlantı noktası türü tanımı.
UDDI Tarihçesi
UDDI 1.0, ilk olarak Microsoft, IBM ve Ariba tarafından Eylül 2000'de duyuruldu.
İlk duyurudan bu yana, UDDI girişimi Dell, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, SAP ve Sun dahil 300'den fazla şirketi kapsayacak şekilde büyüdü.
Mayıs 2001'de, Microsoft ve IBM ilk UDDI operatör sitelerini başlattılar ve UDDI kayıt defterini yayınladılar.
Haziran 2001'de UDDI, Sürüm 2.0'ı duyurdu.
Bu öğreticiyi yazarken, Microsoft ve IBM siteleri 1.0 spesifikasyonunu uygulamıştı ve yakın gelecekte 2.0 desteği planlıyorlardı.
Şu anda UDDI, OASIS tarafından desteklenmektedir.
Partner Arayüz İşlemleri
Ortak Arayüz İşlemleri (PIP'ler), iki ticari ortağın veri alışverişi yapmasını sağlayan XML tabanlı arayüzlerdir. Düzinelerce PIP zaten mevcut. Bazıları burada listelenmiştir -
PIP2A2 - Bir iş ortağının ürün bilgileri için başka bir iş ortağını sorgulamasını sağlar.
PIP3A2 - Bir iş ortağının, belirli ürünlerin fiyatını ve stok durumunu sorgulamasını sağlar.
PIP3A4 - Bir iş ortağının elektronik bir satın alma siparişi göndermesine ve siparişin onayını almasına olanak tanır.
PIP3A3 - Bir ortağın bir elektronik alışveriş sepetinin içeriğini aktarmasını sağlar.
PIP3B4 - Bir ortağın, belirli bir gönderinin durumunu sorgulamasını sağlar.
Özel UDDI Kayıtları
İnternette bulunan umumi federe UDDI kayıt ağını kullanmaya alternatif olarak, şirketler veya endüstri grupları kendi özel UDDI kayıtlarını uygulamayı seçebilirler.
Bu ayrıcalıklı hizmetler, yalnızca şirket veya endüstri grubu üyelerinin hizmetleri kendi aralarında paylaşmasına ve reklamını yapmasına izin vermek amacıyla tasarlanmıştır.
UDDI kayıt defterinin küresel birleşik ağın bir parçası veya özel sektöre ait ve işletilen bir kayıt defteri olup olmadığına bakılmaksızın, hepsini birbirine bağlayan şey, UDDI kayıt defterinde reklamı yapılan iş ve hizmetleri yayınlamak ve bulmak için ortak bir web hizmetleri API'sidir.