Servizi UDDI in Windows Server 2008: Componenti e Ruoli
UDDI (Universal Description, Discovery, and Integration) Services in Windows Server 2008 forniva un registro basato su standard per pubblicare e scoprire web service all'interno di un'intranet o extranet. Deprecato in Windows Server 2012+; sostituito da WCF/REST discovery e moderni service mesh.
Tre Componenti Principali
1. Servizio UDDI (Runtime)
- Implementa la specifica UDDI v3.0.2 (OASIS)
- Memorizza strutture businessEntity, businessService, bindingTemplate, tModel
- Backend SQL Server (Express o completo)
- Endpoint SOAP 1.1/1.2 su HTTP/HTTPS
- Replicazione tramite Servizio di Replicazione UDDI (multi-server)
2. UDDI Explorer (Interfaccia Web)
- Applicazione web ASP.NET (ospitata su IIS)
- Pubblica: Crea/aggiorna/elimina entità, servizi, binding
- Cerca: Trova per nome, categoria (NAICS, UNSPSC, ISO 3166), tModel, identificatore
- Sottoscrivi: Notifiche di modifica tramite email/HTTP
- Accesso:
https://server/uddi/explorer
3. Console di Amministrazione UDDI
- Snap-in MMC (
uddi.msc) - Gestisci: Siti, database, replicazione, sicurezza, log
- Configura: Autenticazione (Windows, certificati client), quote, politiche di pulizia
- Monitora: Salute, contatori prestazioni, log eventi
Déploiement Tipico
- Singolo server: tutti i ruoli su una macchina (dev/test/piccola produzione)
- Alta disponibilità: 2+ nodi + clustering SQL + NLB per Explorer
- Sicurezza: Limita all'intranet; autenticazione certificati client per i publisher
Percorso di Migrazione
Alternative moderne: Consul, etcd, Eureka, Kubernetes Service Discovery, Azure Service Fabric, AWS Cloud Map—tutte usano HTTP/JSON/gRPC, non SOAP/UDDI.