24-03-19, 12:41 PM
السلام عليكم,
لدي سيناريو كالتالي:
1- عدة مستخدمين يقومون بإدخال بيانات إلى قاعدة بيانات مركزية.
2- قاعدة بيانات مركزية لخزن البيانات المدخلة من قبل المستخدمين.
3- كل مستخدم لديه حاسوبه الخاص و مرتبط بجهاز معين من خلال (RS232), على المستخدم إدخال بيانات معينة مع القيمة التي تأتي من (RS232).
ما هو أفضل سيناريو لعمل برنامج بهيكلية N-Tier .. حيث تكون قاعدة البيانات على سيرفر مركزي, و يكون الإتصال بها عن طريق سيرفر وسطي, و يقوم المستخدم بإدخال البيانات من خلال حاسوبه؟
بمعنى الهيكلية تكون كالتالي:
لدي سيناريو كالتالي:
1- عدة مستخدمين يقومون بإدخال بيانات إلى قاعدة بيانات مركزية.
2- قاعدة بيانات مركزية لخزن البيانات المدخلة من قبل المستخدمين.
3- كل مستخدم لديه حاسوبه الخاص و مرتبط بجهاز معين من خلال (RS232), على المستخدم إدخال بيانات معينة مع القيمة التي تأتي من (RS232).
ما هو أفضل سيناريو لعمل برنامج بهيكلية N-Tier .. حيث تكون قاعدة البيانات على سيرفر مركزي, و يكون الإتصال بها عن طريق سيرفر وسطي, و يقوم المستخدم بإدخال البيانات من خلال حاسوبه؟
بمعنى الهيكلية تكون كالتالي:
Client<==>Middle-Server<==>Database-Server
بهذا الشكل لن يكون المستخدم على إتصال مباشر بقاعدة البيانات.
السؤال المهم هو:
كيف أقوم ببرمجة برنامج يعمل على السيرفر الوسطي (ويندوز سيرفر 2012) يقوم بأخذ البيانات من المستخدم وإرسالها إلى سيرفر قاعدة البيانات (ويندوز سيرفر 2012 + SQL سيرفر 2012) و من ثم يرسل البيانات مرة أخرى من سيرفر قاعدة البيانات إلى المستخدم؟
السلام عليكم.