الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ابداء و اكمل هذين المشروعين

بدأه SomeOne83 في 14 أبريل 2008 · 2 رد · 1,087 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندنا مشكله فى برنامج تم عمله فى الشركه ونفس المشكله فى برنامج جديد مازلنا نضع خطة عمله

المشكله ان البرنامج سيتم استخدامه فى مصنع هذا المصنع له فرعين والرابط بين الفرعين انترنت

اما داخل كل فرع فالبرنامج يستخدم على اكتر من جهاز والاجهزه فى الفرع الواحد متصله ب lan

وطبعا فى مخازن واشياء كثيره مشتركه بين الفرعين

فالمطلوب ان جعل احد الفرعين هو الفرع الرئيسى واى عملية تتم فى قاعدة البيانات التى فى الفرع الاخر تاثر فى قاعدة البيانات الرئيسيه

فهل استخدام السوكت حل مثالى ام ماذا؟

وماذا افعل ان حدث انقطاع للانترنت فكيف يمكننى عمل تكامل بين قاعدتى البيانات عند رجوع الانترنت ؟؟

مع ملاحظة نقطه ... انا على استعداد لعمل اى حل مهما كانت صعوبته باذن الله وتوفيقه ولكن اهم نقطه عندى ان يكون الحل لايؤثر كثيرآ فى الكود لان البرنامج الاول منتهى بشكل كامل ... اما البرنامج الثانى فهو لم نقم بعمل شئ فعلى فيه فلا مشكله ان يكون الحل مؤثر فى الكود ام لا

نقطه اخيره ... البرنامج المنتهى يقوم بعمل كل العمليات على قاعدة البيانات من كلاس واحده يرسل لها ال query string

فلو هعمل سوكت ممكن ادخل كودى فى البرنامج من هذه الكلاس .... ان كانت السوكت هى الحل

وجزاكم الله كل خير ومعذره للاطاله

تم تعديل هذه المشاركة بواسطة SomeOne83 في 14 أبريل 2008 في 17:01

hh.jpg
#2

وعليك السلام اخي الكريم

اقتباس
البرنامج سيتم استخدامه فى مصنع هذا المصنع له فرعين والرابط بين الفرعين انترنت

اما داخل كل فرع فالبرنامج يستخدم على اكتر من جهاز والاجهزه فى الفرع الواحد متصله ب LAN

هناك نقطة هامة وهي طريقة الربط بين الفرعين واين سيكون موقع الـSQL Server بهذه الشبكة وهل سيحتوي على Public IP مرتبط به ام VPN ؟؟

بنسبة لي فأنصح بوجود شبكة VPN بين الفرعين لضمان امن وسرية البيانات التي يتم نقلها

اقتباس
جعل احد الفرعين هو الفرع الرئيسى واى عملية تتم فى قاعدة البيانات التى فى الفرع الاخر تاثر فى قاعدة البيانات الرئيسيه
اقتباس
وماذا افعل ان حدث انقطاع للانترنت فكيف يمكننى عمل تكامل بين قاعدتى البيانات عند رجوع الانترنت
اقتباس
البرنامج المنتهى يقوم بعمل كل العمليات على قاعدة البيانات من كلاس واحده يرسل لها ال query string

فلو هعمل سوكت ممكن ادخل كودى فى البرنامج من هذه الكلاس .... ان كانت السوكت هى الحل

كل ذلك يتم بكل بساطة حالتك هذه لا تحتاج فيها إلى الـSocket بتاتا ولا إلا اي اداه اخرى فقط كل ما عليك عمله هو ان يكون هنالك قاعدتين بيانات واحدة Master والأخرى Slave وان يتم ربطهما وفق مبدأ Replication بحيث ان اي امر يتم على قاعدة البيانات الأولى يتم مباشرة على الأخرى لمعرفة كافة التفاصيل عن هذا الأمر انظر الـMSDN الرابط التالي http://msdn2.microsoft.com/en-us/library/ms978712.aspx والرابط http://msdn2.microsoft.com/en-us/library/ms998567.aspx وتقوم بعد ذلك بربط الأجهزة في كل شبكة مع قاعدة البيانات الخاصة بشبكته وفي هذه الحالة تضمن انه في حالة انقطاع الإنترنت ستكون هنالك نسختين لقاعدة البيانات ويمكن ان تقوم بعمل نسخ اخرى احتياطية حسب الحاجة...

نتمنى لك التوفيق

#3

السلام عليكم

جزاكم الله كل خير ... سوف ابحث الأمر قريبا ان شاء الله

hh.jpg

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…