שלום לכולם !
אני מתעתד לפתח איזשהו רכיב המאפשר ממשק עבודה מול בסיסי מידע שונים ומשונים. בעיקרון כל ממשק יספק שרותי מידע לקליינטים ממגוון רחב של פלטפורמות וטכנולוגיות. חשבתי על להשתמש ב-Abstact Factory Design Pattern שיהיה ה-Core המרכזי. ה-Factory יחזיר ממשק לעבודה ע"י קריאה בשם שלו. כל ממשק יממש Interface ויחזיר שירות (אבסטרקטי) ע"י קריאה בשם השרות, ושליחה של אובייקט אבסרקטי כאינפוט של פרמטרים לשרות. למערכת תהיה עוד שכבה של WebService שתאפשר תמיכה בפלטפורמות אחרות. (כמובן שיש גם DAL). האם העיצוב נכון? חשוב לי לשמוע דעות נוספות בעניין. תודה מראש.
אני מתעתד לפתח איזשהו רכיב המאפשר ממשק עבודה מול בסיסי מידע שונים ומשונים. בעיקרון כל ממשק יספק שרותי מידע לקליינטים ממגוון רחב של פלטפורמות וטכנולוגיות. חשבתי על להשתמש ב-Abstact Factory Design Pattern שיהיה ה-Core המרכזי. ה-Factory יחזיר ממשק לעבודה ע"י קריאה בשם שלו. כל ממשק יממש Interface ויחזיר שירות (אבסטרקטי) ע"י קריאה בשם השרות, ושליחה של אובייקט אבסרקטי כאינפוט של פרמטרים לשרות. למערכת תהיה עוד שכבה של WebService שתאפשר תמיכה בפלטפורמות אחרות. (כמובן שיש גם DAL). האם העיצוב נכון? חשוב לי לשמוע דעות נוספות בעניין. תודה מראש.