ארכיטקטורה מוכוונת-שירותים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ תיקון קישור
Decster (שיחה | תרומות)
עדכון הערך ותיקון אי דיוקים
שורה 1:
{{בעבודה}}
'''ארכיטקטורה מוכוונת-שירותים''' (ב[[אנגלית]]: '''Service Oriented Architecture''' או בקיצור '''SOA''' [מבוטא "סוֹ‏-אַ‏ה"]) היא סגנון [[ארכיטקטורת תוכנה|ארכיטקטוני]] ב[[הנדסת תוכנה]] ל[[צימוד רפוי (עיצוב תוכנה)|קישור רפוי]] של [[שירות תוכנה|שירותי תוכנה]] כדי לאפשר הרכבה של [[תהליך עסקי|תהליכים עסקיים]] ושינויים המהיר במידת הצורך. בגישה זו, ניתן לשפעל שירותים ומשאבים ב[[רשת מחשבים|רשת]] באופן בדיד וללא ידע על דרך מימושם<ref>Channabasavaiah, Holley and Tuggle, [http://www-128.ibm.com/developerworks/library/ws-migratesoa/ Migrating to a service-oriented architecture], ''[[IBM]] DeveloperWorks'', 16 Dec 2003.</ref>.
 
'''ארכיטקטורה מוכוונת-שירותים''' (ב[[אנגלית]]: '''Service Oriented Architecture''') או בקיצור '''SOA''' [מבוטא "סוֹ‏-אַ‏ה"]), היא סגנון [[ארכיטקטורת תוכנה|ארכיטקטוני]] ב[[הנדסת תוכנה]] ל[[צימוד רפויחלש (עיצוב תוכנה)|קישורצימוד רפויחלש]] של [[שירות תוכנה|שירותי תוכנה]] כדי לאפשר הרכבה גמישה של [[תהליך עסקי|תהליכים עסקיים]] ושינוייםוביצוע המהירשינויים במידתבמהירות הצורךוביעילות בהתאם לצורכים העסקיים של הארגון. בגישה זו, ניתן לשפעללהפעיל שירותים ומשאבים ב[[רשת מחשבים|רשתרשתיים]] באופן בדיד וללא ידע על דרך מימושם<ref>Channabasavaiah, Holley and Tuggle, [http://www-128.ibm.com/developerworks/library/ws-migratesoa/ Migrating to a service-oriented architecture], ''[[IBM]] DeveloperWorks'', 16 Dec 2003.</ref>.
 
בעיני רבים, SOA נחשבת ל[[ארכיטקטורה ארגונית]] מכיוון שהיא משתרעת על פני רבדים רבים בארגון, הן עסקיים והן טכניים. [[ארכיטקטורת דגם|ארכיטקטורת הדגם]] של SOA מתבססת על עקרונות ו[[כלל אצבע|כללי אצבע]] ותיקים שפותחו לראשונה בתחום ה[[תווכה מוכוונת מסרים|תווכה מוכוונת המסרים]] וכן על [[עקרונות הנדסה טובה]] מתחום הנדסת תוכנה. עם זאת, SOA מציגה תפיסה [[הפשטה|מופשטת]] יותר מקודמותיה ובנוסף מבוססת על [[תקן פתוח|תקנים פתוחים]].
 
SOA כוללת בין היתר את המרכיבים הבאים:
* מדיניות (governance)
* ארכיטקטורת דגם
* [[מנגנון ניהול תהליכים]] (BPM)
* מפת-דרכים
* רובד תווכה (ESB)
* משטר
* אבטחה
* מידול וסימולציה
* ניטור, בקרה ומדדים
 
==ראו גם==
* [[תווכה]]
 
==קישורים חיצוניים==
* [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm OASIS SOA Reference Model TC]
* [http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf SOA Ref model] - ארכיטקטורת הדגם ל-SOA על פי [[OASIS]]
 
==הערות שוליים==