SOA
SOA
גישת ה-SOA (ארכיטקטורה מכוונת שירותים) אינה חדשה. למעשה, eWave מיישמת מערכות תוך שימוש בסגנון זה כבר שנים רבות. אם זה המצב, מה שונה ב-SOA ומה כל הבאזז סביב שלוש האותיות הללו?
ההבדל הוא שלראשונה חברות התוכנה הגלובליות המובילות, כגון IBM, מיקרוסופט, Oracle ,HP ועוד, באמת מחויבות לסטנדרט הזה. כל ענקיות התוכנה הללו מצייתות כיום לסטנדט אחד, מה שמפשט את החיבור בין פלטפורמות שונות. לא עוד פרוטוקולים עצמאיים. כל המערכות החדשות מפותחות תוך שימוש בגישת ארכיטקטורה המאפשרת אינטגרציה קלה יותר עם מערכות אחרות.
אז מהם היתרונות המרכזיים של SOA?
-
קיצור זמן ההגעה לשוק (Time to Market) לאחר הטמעת הארכיטקטורה
-
גמישות טכנולוגית - הפרדה בין שכבות יישום לשכבות תקשורת, כך שזה לא משנה איזו טכנולוגיה מספקת את השירות או נמצאת בצד שמקבל אותו
- שימוש מרובה - שיפור היכולת להשתמש מחדש בקוד על מנת לחסוך זמן ולפשט את התמיכה
- שימור מערכות קיימות - אין צורך בשדרוג כל המערכות והחלפת מערכות קיימות יקרות
-
גמישות - קל יותר ליצור תוכנה וחומרה וליישם שינויים כאשר הפרוטוקול שתומך בהם נשאר ללא שינוי ולא משפיע על מערכות אחרות
-
חיסכון בעלויות פיתוח לאורך זמן - שימוש חוזר בקוד ופישוט האינטגרציה בין המערכות חוסכים זמן וכסף. מבנה פשוט יותר של מערכת מאפשר ניהול תוכנה, חומרה ואדמיניסטרציה אפקטיבי יותר
-
הפחתת סיכונים - צמצום מספר השירותים מוביל לרמה גבוהה יותר של יעילות, ומונע בעיות הנגרמות עקב חוסר התאמה בין שירותים
סיפורי הצלחה:
