מתוך wikIT
| תורמים אחרים עשויים לערוך או אף להסיר את תרומתכם ל־wikIT [עריכה] UDDI
תגיות:
SOA, SOA
Universal Description Discovery and Integration
|
[עריכה] היסטוריה
את הסטנדרט הציעו IBM ,Microsoft ו Ariba בשנת 2000. הסטנדרט הובא לארגון סטנדרטים ייעודי שנקרא UDDI.org. הרעיון המרכזי של המהדורה הראשונה היה בניית מאגר אוניברסלי של Web Services בדומה למאגרי כתובות באינטרנט. המונח המתאר את ה Registry היה UBR - Universal Business Registry. הרעיון של מאגר אוניברסלי נכשל כאשר המשתמשים הפוטנציאליים השתמשו בתחליפים קנייניים.
מאוחר יותר הועברה האחריות לסטנדרט ל OASIS , אירגון סטנדרטים מוכר. מהדורה 3 של הסטנדרט היא המהדורה העדכנית ובה נזנח הרעיון של מאגר אוניברסלי לטובת מנגנוני אינטגרציה בין מספר Registries.
[עריכה] משמעויות
- מימוש SOA ללא Registry של Services, עלול להיכשל כאשר מדובר בעשרות או מאות שירותים. ללא מאגר מרכזי של שירותים צפויות כפילויות פונקציונאליות בין שירותים וקטן באופן משמעותי השימוש החוזר או בלעז Reuse בשירותים.
- גם מימוש טקטי של מספר רב של Web Services ללא יוזמת SOA מחייב שימוש ב Registry.
- ל Registry תפקיד חשוב גם בביצוע SOA Governance.
- UDDI הוא הסטנדרט המרכזי בתחום זה ולכן רב בו השימוש באירגונים.
- שימוש בסטנדרט זה נעשה בדרך כלל בשילוב עם שני הסטנדרטים הותיקים והמובילים של Web Services:
SOAP ו WSDL.
- ברמת הבשלות הנוכחית הסטנדרט אינו נותן פיתרון מלא ולכן מוצרים המממשים אותו מוסיפים הרחבות קנייניות.
- הביקורת ביחס לסטנדרט ממוקדת בכך שתהליך האיתור וההפעלה של שירותים אינו תהליך אוטומטי, בכך שאינו כולל את ההיבטים העסקיים או הסמנטיים המתייחסים לשירות (בשונה מהסטנדרט EBXML המתחרה בו ובכמויות המידע הגדולות הנדרשות להזנה ל Registry).
[עריכה] שימושים נפוצים
השימוש הנפוץ ביותר הוא כקטלוג שירותים בזמן ריצה בסביבת SOA בתוך ארגון.
שימוש דומה נעשה גם מעבר לגבולות הארגון כקטלוג שירותים.
כן נעשה שימוש ב UDDI Registry לצורך מעקב אחר דפוסי שימוש בשירותים ו QOS וביצועים של שירותים.
מצד מפתחי השירותים נעשה בו שימוש לפירסום (Publish) של השירותים.
שימוש בו בשלב פיתוח קיים אך נפוץ פחות.
[עריכה] קשרים לתחומים טכנולוגיים אחרים
קשור באופן הדוק למגוון רחב של נושאים הקשורים ב Web Services וב SOA.
[עריכה] דוגמאות שימוש
- חברת מוטורולה יישמה שימוש במוצר כזה כאשר מספר ה Web Services שפותחו ביחידות שונות שלה גדל. המטרה הייתה למנוע כפילויות ולדאוג לישימות כל שירות שפותח מעבר ליחידות שונות בחברה (למשל עמידה בדרישות Scalability)
- חברת קודק השתמשה ב UDDI Registry לשירותים הקשורים בטיפול בתמונות דיגיטליות באמצעות ה Web.
[עריכה] קישורים
- דף הכניסה לסטנדרט באתר של OASIS
- UDDI Technical White Paper של UDDI.org - הדף כבר אינו זמין באינטרנט
[עריכה] מוצרים לדוגמא
[עריכה] בינלאומיים
- Centrasite - מוצר שפותח במשותף על ידי Software AG ו Fujitsu
- Systinet - מוצר של חברת HP שפותח על ידי Systinet שנרכשה על ידי Mercury שנרכשה על ידי HP. חברות נוספות כמו Oracle ו Tibco שילבו אותו כחלק מפיתרון ה SOA שלהן
- WSRR IBM - מוצר ה Registry וה Repository של IBM התומך באופן חלקי בסטנדרט UDDI
[עריכה] ישראליים
- VeN4ServiceWare של חברת Venotion - מוצר למידול עסקי של שירותים המאכלס Registries בשירותים
[עריכה] Startups
- המוצר של חברת Venotion הישראלית. ראו בסעיף העוסק במוצרים ישראליים
