פעולות ופעולות על ישויות
בנושא הזה מוסברים המושגים הבסיסיים הבאים, שמהווים את הבסיס לבקשה שמגיעה מכל מחבר:
- ישות
- פעולה
- פעולה
כל Integration Connectors מספקים שכבת הפשטה לאובייקטים של האפליקציה המחוברת. אפשר לגשת לאובייקטים של אפליקציה רק דרך ההפשטה הזו. ההפשטה מוצגת לכם כישויות, פעולות ופעולות.
- ישות: ישות היא אובייקט או אוסף של מאפיינים באפליקציה או בשירות המקושרים. ההגדרה של ישות משתנה ממחבר למחבר. לדוגמה, במחבר של מסד נתונים, הטבלאות הן הישויות, במחבר של שרת קבצים, התיקיות הן הישויות, ובמחבר של מערכת הודעות, התורים הם הישויות.
עם זאת, יכול להיות שמחבר לא תומך בישויות או שאין לו ישויות, ובמקרה כזה הרשימה
Entitiesתהיה ריקה. לדוגמה, למחבר Pub/Sub אין ישות, אלא רק את הפעולהpublishMessage. - פעולה: פעולה היא הפעילות שאפשר לבצע בישות. אפשר לבצע כל אחת מהפעולות הבאות בישות:
- רשימה
- קבל
- יצירה
- עדכון
- מחיקה
בחירה של ישות מתוך הרשימה הזמינה יוצרת רשימה של פעולות שזמינות לישות. תיאור מפורט של הפעולות זמין במאמר פעולות על ישויות של משימת המחברים. עם זאת, יכול להיות שמחבר לא תומך בפעולות על ישויות, ובמקרה כזה הרשימה
Operationsתהיה ריקה. - פעולה: פעולה היא פונקציה מסוג first class שזמינה לשילוב דרך ממשק המחבר. פעולות מאפשרות לבצע שינויים בישות אחת או בכמה ישויות, והן משתנות ממתחם למתחם. עם זאת, יכול להיות שמחבר לא תומך באף פעולה, ובמקרה כזה הרשימה
Actionsתהיה ריקה.