Enterprise Application Integration
Enterprise Application Integration
Enterprise Application Integration או בראשי תיבות
EAI היא תפיסה ל
אינטגרציה בין מערכות מחשוב הטרוגניות המבוססת על Hub מרכזי. התפיסה מבוססת על התקשרות אסינכרונית בין מערכות מחשוב באמצעות משלוח מסרים. ה Integration Broker יכול לבצע פעולות על המסרים העוברים דרכו. הפעולות שהוא מבצע הן:- ניתוב (Routing)- העברת המסר או חלקו למערכות אחרות בנוסף למערכת שהיא הנמענת המקורית של המסר
- העשרה (Enrichment) - הוספת תכנים למסר
- אגרגציה (Aggregation)- איחוד מספר מסרים למסר אחד
- שינוי פורמט - שינוי הפורמט של המסר לפורמט אחר. בדרך כלל נעשה לצורך כך שימוש ב-Adapters
- אחסון - שמירת המסרים בבסיס נתונים
את הפעולות ניתן לבצע על פי כללים והתניות. כך למשל ניתן להעביר מסר למערכת מסוימת רק במקרה שתוכן שדה מסוים במסר מכיל ערך מסוים.