תוכן עניינים:
הגדרה - מה המשמעות של ארכיטקטורה מכוונת אתרים (WOA)?
ארכיטקטורה מכוונת אתרים (WOA) היא סוג של ארכיטקטורת תוכנה המיועדת לשימוש ליישומי אתרים ואינטרנט. הוא בונה על ארכיטקטורה מוכוונת שירותים (SOA) על ידי הוספת תמיכה ליישומי תוכנה ושירותים מבוססי אינטרנט. ההבדל העיקרי בין SOA ל WOA הוא השימוש בממשקי API של REST על ידי WOA במקום SOAP על ידי SOA.
Techopedia מסביר ארכיטקטורה מכוונת אתרים (WOA)
WOA הוא בעיקר תת-סגנון של SOA עם יכולות אינטרנט. זה משלב ומחבר בין מערכות ומשתמשים באמצעות המערכה הגלובלית של טכנולוגיות היפר-מדיה (אינטרנט) ועובד על ממשקי משתמש ו- API. הוא משמש בדרך כלל כארכיטקטורת שירותים באתרי מדיה חברתית ושירותים מבוססי ענן.
ל- WOA חמש מגבלות ממשק בסיסיות:
- זיהוי המשאב, כגון מזהה משאבים אחיד
- מניפולציה של משאבים באמצעות ייצוגים מבוססי אינטרנט כגון HTTP
- הודעות עם תיאור עצמי כמו MIME
- Hypermedia עבור המנוע של מצב היישום
- נייטרליות של יישומים, כלומר היישום / השירות שנוצר ב- WOA ניתן לפרוס / להשתמש בכל פלטפורמה
ניק גאל, אנליסט גרטנר שטבע את המונח WOA, סיפק גם נוסחה פשוטה לתיאור WOA:
WOA = SOA + WWW + REST
