שילוב מערכות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שורה 16:
 
;אינטגרציית כוכב: או '''אינטגרציית ספגטי''' היא תהליך של שילוב מערכות שבו כל תת-מערכת מחוברת לכל אחת מתתי-המערכות האחרות. השם של שיטה זו נובע מכך שאם מסתכלים על [[גרף (תורת הגרפים)|גרף]] המערכת מנקודת מבט של אחת מתתי-המערכת, הקשרים מזכירים [[כוכב (גאומטריה)|כוכב]], אבל אם מסתכלים על הדיאגרמה הכוללת של המערכת, הקשרים נראים כמו [[ספגטי]]. העלות של אינטגרציה כזאת משתנה בהתאם ל[[ממשק (מחשבים)|ממשקים]] שכל תת-מערכת חושפת. במקרה בו תתי-המערכות חושפות ממשקים שונים או קנייניים, עלות האינטגרציה יכולה להיות גבוהה משמעותית. המחיר והזמן הנדרשים לשילוב מערכות [[גידול מעריכי|גדל מעריכית]] עם הוספה של כל תת-מערכת נוספת. מנקודת מבט של התכונה המתווספת (feature), לעתים קרובות שיטה זו נראית מועדפת בזכות הגמישות הרבה בשימוש מחדש (reuse) בפונקציונליות קיימת.
 
;אינטגרציה אופקית: או '''([[Enterprise Service Bus]] (ESB''' היא שיטת אינטגרציה בה תת-מערכת מיוחדת מיועדת לתקשורת בין תתי-המערכות האחרות. זה מאפשר להוריד את מספר החיבורים (ממשקים) הנדרשים לחיבור אחד בלבד עבור כל תת-מערכת, שתתחבר ישירות אל ה-ESB. תפקיד ה-ESB הוא לתרגם בין סוגי ממשקים. זה מאפשר להוריד את העלויות ומספק גמישות רבה ביותר. כאשר מערכות משולבות בשיטה זו, ניתן להחליף לגמרי תת-מערכת מסוימת בתת-מערכת אחרת שמספקת פונקציונליות דומה אבל חושפת ממשקים שונים, וכל זאת בצורה שקופה לחלוטין מבחינת יתר תתי-המערכות. הדבר היחיד שנדרש הוא לממש את הממשק שבין ה-ESB לתת-המערכת החדשה.
 
== ראו גם ==