Enterprise Application Integration – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
הצלת 1 מקורות והוספת 0 לארכיון.) #IABot (v2.0
מ הטמעת תבנית:בקרת זהויות בערכים (תג)
 
שורה 24: שורה 24:
{{ויקישיתוף בשורה}}
{{ויקישיתוף בשורה}}
* [https://web.archive.org/web/20081006212840/http://www.integrationconsortium.org/ Integration Consortium]
* [https://web.archive.org/web/20081006212840/http://www.integrationconsortium.org/ Integration Consortium]
{{בקרת זהויות}}

{{קצרמר|מחשבים}}
{{קצרמר|מחשבים}}



גרסה אחרונה מ־01:54, 26 בנובמבר 2021

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

Enterprise Application Integration או בראשי תיבות EAI היא תפיסה לאינטגרציה בין מערכות מחשוב הטרוגניות המבוססת על Hub מרכזי. התפיסה מבוססת על התקשרות אסינכרונית בין מערכות מחשוב באמצעות משלוח מסרים. ה Integration Broker יכול לבצע פעולות על המסרים העוברים דרכו. הפעולות שהוא מבצע הן:

  1. ניתוב (Routing)- העברת המסר או חלקו למערכות אחרות בנוסף למערכת שהיא הנמענת המקורית של המסר
  2. העשרה (Enrichment) - הוספת תכנים למסר
  3. אגרגציה (Aggregation)- איחוד מספר מסרים למסר אחד
  4. שינוי פורמט - שינוי הפורמט של המסר לפורמט אחר. בדרך כלל נעשה לצורך כך שימוש ב-Adapters
  5. אחסון - שמירת המסרים בבסיס נתונים

את הפעולות ניתן לבצע על פי כללים והתניות. כך למשל ניתן להעביר מסר למערכת מסוימת רק במקרה שתוכן שדה מסוים במסר מכיל ערך מסוים.

סביבות עבודה[עריכת קוד מקור | עריכה]

ה Integration Broker כולל סביבת פיתוח תוכנה וסביבת ביצוע. סביבת הפיתוח כוללת שפות תכנות או אפשרויות לתכנות באמצעות Drag & Drop של אובייקטים גרפיים על מסך. בדרך כלל כוללת סביבת הפיתוח גם יכולות של פניה לבסיסי נתונים. באמצעות סביבת הפיתוח ניתן לתכנת את הפעולות וההתניות שצוינו לעיל. בסביבת הביצוע ניתן להריץ מספר מופעים של ה-Broker לצורך שיפור ביצועים ותמיכה במדרגיות (Scalability). הפעולות המבוצעות נרשמות ללוג.

היסטוריה[עריכת קוד מקור | עריכה]

כלי ה EAI פותחו על מנת לתת למענה לבעיות הקיימות בעבודה עם תווכה מבוססת מסרים או באנגלית Message Oriented Middleware. כמענה למגבלות של כלי EAI פותחו כלי Enterprise Service Bus או בראשי תיבות ESB.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא Enterprise Application Integration בוויקישיתוף
ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.