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

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