תוכן עניינים:
- הגדרה - מה המשמעות של ארכיטקטורה מכוונת שירותים (SOA)?
- Techopedia מסביר SOA (ארכיטקטורה מוכוונת שירות)
הגדרה - מה המשמעות של ארכיטקטורה מכוונת שירותים (SOA)?
ארכיטקטורה מוכוונת שירותים (SOA) מתייחסת למערכת עקרונות ומתודולוגיות המיושמים על ידי מהנדסי תוכנה לצורך תכנון ופיתוח תוכנה בצורה של שירותים הניתנים פעולה הדדית. השירותים בנויים בדרך כלל בצורה של רכיבים הניתנים לשימוש חוזר למטרות שונות ממה שנועד במקור. מסיבה זו, הממשקים מוגדרים בדרך כלל באופן מעשי, ומאפשרים שימוש על פני יישומים משתנים ופלטפורמות מרובות.
Techopedia מסביר SOA (ארכיטקטורה מוכוונת שירות)
המטרה העיקרית של SOA היא לספק זריזות לעסקים, לאפשר להם להסתגל במהירות וביעילות לשינויים בשוק.
SOA מפריד פונקציות לרכיבים מוגדרים היטב, אותם מפתחים מחשבים נגישים כשירותים ברשת. זה מאפשר להפעיל SOA במגוון פלטפורמות מבוזרות, שניתן לגשת לרשתות שונות. שיתוף נתונים בין יישומים שונים הוא לב ליבם של יישומים עסקיים של SOA. יישומים אלה נועדו לעבוד עם ממשקי API, התוצאה היא שילוב יישומים ושיתוף פונקציונליות. מערכות הממוקמות באותו מפעל, כמו גם מערכות שונות, משיגות שילוב תהליכים עסקיים תוך הקפדה על מודל תהליכים עסקיים סטנדרטיים.
מאגר ה- SOA הוא מסד נתונים המכיל מטא נתונים, או כמויות גדולות של נתונים, שהוא אינטראקטיבי ומשתנה כל העת. מאגר זה מאפשר תקשורת בין עסק לעסק באמצעות שירותי אינטרנט. מדידות הבדיקה מאומתות בתוך מאגרי SOA ותמיכה בזרימת עבודה קיימת בכל מאגרי המידע. מאגר ה- SOA כולל גם סכימות, מדיניות ותהליכים, הכרוכים בעקרונות ובמתודולוגיות הקריטיות ל- SOA.
