ناقل البرمجيات
ناقل البرمجيات هو نموذج معماري للبرمجيات حيث تسهل قناة اتصال مشتركة الاتصالات والتواصل بين وحدات البرمجيات. وهذا يجعل نواقل البرمجيات مشابهة من حيث المفهوم للنواقل المستخدمة في أجهزة الحاسوب لربط المسارات. [ 1 ]
في بدايات عصر الحواسيب الصغيرة في سبعينيات القرن العشرين، كان نظام التشغيل CP/M من شركة Digital Research يُوصف غالبًا بأنه ناقل برمجيات . [ 2 ] [ 3 ] وكانت شركة Lifeboat Associates ، وهي من أوائل موزعي CP/M ولاحقًا برمجيات MS-DOS ، تمتلك خط إنتاج كاملًا يحمل اسم Software Bus . [ 4 ] ويُستخدم D-Bus في العديد من بيئات سطح المكتب الحديثة لتمكين العمليات المتعددة من التواصل فيما بينها.
أمثلة
- برنامج Lifeboat Associates Bus-80 المعروف أيضًا باسم SB-80 ، وهو إصدار من CP/M-80 لأجهزة الكمبيوتر 8080 / Z80 ذات 8 بت
- برنامج Lifeboat Associates Bus-86 المعروف أيضًا باسم SB-86 ، وهو إصدار من نظام التشغيل MS-DOS لأجهزة الكمبيوتر x86 ذات 16 بت.
- نموذج كائن المكون للاتصال داخل العملية وبين العمليات.
- ناقل البيانات D-Bus للتواصل بين العمليات.
- ناقل خدمة المؤسسة للاتصالات الموزعة.
انظر أيضاً
مراجع
- ↑ "تعريف ناقل البرمجيات" . مجلة PCMAG . تم الاطلاع عليه بتاريخ 29-06-2021 .
- ↑ كلارك، أ.؛ إيتون، ج.م.؛ ديفيد، د. باويس ليب (26 أكتوبر 1983). سي بي/إم - ناقل البرمجيات: دليل المبرمج . سيجما برس. ISBN 978-0905104188.
- ↑ جونسون، هربرت ر. (30 يوليو 2014). "تاريخ CP/M وشركة الأبحاث الرقمية (DRI)" .
- ↑ دانكن، راي (1988). موسوعة MS-DOS . مطبعة مايكروسوفت . ص 27.
وظهرت تعقيدات أخرى عندما وافقت شركة لايف بوت أسوشيتس على المساعدة في الترويج لنظام MS-DOS، لكنها قررت تسمية نظام التشغيل Software Bus 86. وهكذا أصبح MS-DOS أحد منتجات Software Bus المسجلة كعلامات تجارية، وكان من بينها منتج آخر يُسمى SB-80، وهو نسخة لايف بوت من CP/M-80.
روابط خارجية
- مايكروسوفت MSDN: مايكروسوفت على ناقل خدمة المؤسسة (ESB)
فئات :
- هندسة البرمجيات
- نماذج أولية لهندسة البرمجيات
