מתוך wikIT
| תורמים אחרים עשויים לערוך או אף להסיר את תרומתכם ל־wikIT [עריכה] SOA Managementביוזמת SOA נבנית ארכיטקטורה הבנויה משירותים (Services), ממשקים (Interfaces) ותהליכים (Processes). מחזור החיים כולל גם את שלבי הייצור.
|
[עריכה] משמעויות
ניהול ההיבטים (ביצועים, איכות שירות, אבטחת מידע, מדיניות וניהול שירותים עסקיים) במערכות שאינן בארכיטקטורת SOA ממומש כבר זמן רב באמצעות מוצרי תשתית.
הייחוד של SOA Management הוא בכך שמנוהלת שכבה ארכיטקטונית מופשטת של Services הממומשת באמצעות מרכיבים אפליקטיביים העשויים להיות הטרוגניים מבחינה טכנולגית. ההטרוגניות הטכנולוגית, עשויה לחייב רזולוציה נמוכה יותר של ניתוח כפי שיודגם בסעיף דוגמאות שימוש. במקרים רבים מימוש SOA מבוסס באופן מלא או חלקי על Web Services Framework וכתוצאה מכך גם על סטנדרטים של ניהול בדרגות בשלות שונות. קושי נוסף בניהול במקרה של מימוש באמצעות Web Services Framework הוא בכך שהארכיטקטורה ממומשת בסגנון Loosely coupled ועשויה לכלול גם Proxies.
מרכיבים נוספים המייחדים SOA Management מניהול מערכות אחרות:
- שירות טכני מייצג שירות עסקי.
- קשר הדוק בין הישויות המנוהלות לבין Metadata.
- קשר הדוק בין הישויות המנוהלות לבין Policy.
[עריכה] שימושים נפוצים
- עמידה ברמת שירות SLA.
- מדידת ביצועים.
- כמות השימוש והשימוש החוזר בשירות.
- זיהוי המשתמשים ב Service וניתוח המשמעויות.
[עריכה] דוגמאות שימוש
Composite Service לחיתום בחברת ביטוח הממומש בחלקו בשפת Java בסביבת JEE תחת מערכת הפעלה Linux בחלקו בשפת Visual Basic תחת מערכת הפעלה Windows בסביבת Visual Studio DotNet ובחלקו בשפת COBOL בסביבת Mainframe.
כחלק מ-SOA Management נמדדים הביצועים. בשונה ממערכות שאינן בארכיטקטורת SOA, אין די במדידת הביצועים, אלא נדרשת מדידה של הביצועים של כל אחד מהמרכיבים בסביבות הטכנולוגיות השונות, בנוסף למדידה הכוללת של הביצועים. הסיבה לכך: במקרה של רמה לא נאותה של ביצועים חשוב לאתר איזה מרכיב טכנולוגי הוא הגורם העיקרי לבעיה.
[עריכה] קשרים לתחומים טכנולוגיים אחרים
- SOAG - הוא תחום אב של SOA Management. מטרת SOA Governance היא להבטיח שכל המאמצים הנפרדים המושקעים בעיצוב, פיתוח, התקנה, ותפעול של שירותים עולים בקנה אחד עם דרישות ה - SOA של הארגון. SOA Governance רלוונטי לכל מחזור החיים של הפיתוח, בעוד ש-SOA Management רלוונטי בעיקר לשלב הייצור.
- Web Services - קיים קשר הדוק לסטנדרטים לניהול של Web Services כמו WSDM המיושמים במוצרי תשתית ל SOA Management.
- Service Registry - מוצרים מסוג זה מהווים קלט לאיתור ה Services המנוהלים ובחלק ממוצרי הניהול משמשים גם כמאגר לאחסון נתוני הניהול. מוצרים אלו מיושמים במסגרת תפיסת ה-SOA Governance הכוללת.
- ESB - ה ESB המבצע אינטגרציה מבוססת Services וסטנדרטים (ולא רק) והוא עשוי לכלול גם חלק מפונקציות ניהול הנדרשות.
- ITIL - המגדיר Best Practices לניהול תשתיות.
[עריכה] קישורים
- סטנדרטים לניהול WSDM) Web Services), מתוך אתר OASIS.
[עריכה] מוצרים לדוגמא
המוצרים ל SOA Management מתחלקים לשלושה סוגים:
- מוצרים ייעודיים לנושא.
- מוצרים היברידיים המרחיבים ניהול של מערכות שאינן בארכיטקטורת SOA גם לארכיטקטורת SOA.
[עריכה] בינלאומיים
מוצרי תוכנה ל SOA Management:
מוצרים נוספים בתחום יש למרבית חברות התשתית המובילות כמו:
