הבדל בין SOA עכשווי ל-SOA פרימיטיבי

הבדל בין SOA עכשווי ל-SOA פרימיטיבי
הבדל בין SOA עכשווי ל-SOA פרימיטיבי

וִידֵאוֹ: הבדל בין SOA עכשווי ל-SOA פרימיטיבי

וִידֵאוֹ: הבדל בין SOA עכשווי ל-SOA פרימיטיבי
וִידֵאוֹ: What is SOA? ( Service Oriented Architecture ) 2024, יולי
Anonim

SOA עכשווי לעומת SOA פרימיטיבי | Baseline SOA, Common SOA, Core SOA, Future state SOA, Target SOA, Extended SOA

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

מהו SOA פרימיטיבי?

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

מה זה SOA Contemporary?

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

מה ההבדל בין SOA עכשווי ל-SOA פרימיטיבי?

SOA עכשווי ו-SOA פרימיטיבי נבדלים זה מזה במטרה שהם מייצגים בהקשר של SOA. SOA פרימיטיבי היא הארכיטקטורה המוכוונת שירות הבסיסי בעוד ש-SOA עכשווי משמש לייצוג ההרחבות ל-SOA הפרימיטיבי. SOA פרימיטיבי מספק קו מנחה למימוש על ידי כל הספקים, בעוד SOA Contemporary מרחיב את אופק ה-SOA על ידי הוספת תכונות חדשות ל-SOA הפרימיטיבי. נכון לעכשיו, Contemporary SOA מתמקדת באבטחת תוכן של הודעות, שיפור מהימנות באמצעות הודעות סטטוס מסירה, שיפור עיבוד XML/SOAP ועיבוד עסקאות כדי לתת מענה לכשל במשימה.

מוּמלָץ: