الهندسة المعمارية المفتوحة
الهندسة المعمارية المفتوحة هي نوع من هندسة الكمبيوتر أو هندسة البرمجيات تهدف إلى تسهيل إضافة المكونات وترقيتها ومبادلتها بأجهزة كمبيوتر أخرى. [1] على سبيل المثال، يحتوي جهاز كمبيوتر IBM PC و [2] Amiga 2000 [3] و Apple IIe على هندسة معمارية مفتوحة تدعم بطاقات التوصيل، بينما يحتوي كمبيوتر Apple IIc على هندسة معمارية مغلقة . قد تستخدم أنظمة الهندسة المعمارية المفتوحة ناقل نظام موحد مثل S-100 أو PCI أو ISA أو قد تتضمن معيار ناقل خاص مثل المستخدم في Apple II ، مع ما يصل إلى اثنتي عشرة فتحة تسمح لمصنعي أجهزة متعددين بإنتاج إضافات، وللمستخدم بتثبيتها بحرية. على النقيض من ذلك، تحتوي الهندسة المعمارية المغلقة، إذا كانت قابلة للتوسعة على الإطلاق، على "منفذ توسعة" واحد أو اثنين باستخدام تصميم موصل خاص قد يتطلب رسوم ترخيص من الشركة المصنعة، أو قد لا يمكن تثبيت التحسينات إلا بواسطة فنيين بأدوات متخصصة أو تدريب.
قد تتضمن منصات الكمبيوتر أنظمة ذات بنية مفتوحة ومغلقة. فأجهزة Mac mini و Compact Macintosh مغلقة؛ و Macintosh II و Power Mac G5 مفتوحة. ومعظم أجهزة الكمبيوتر المكتبية ذات بنية مفتوحة.
وبالمثل، فإن بنية البرمجيات المفتوحة هي بنية يمكن من خلالها إضافة وحدات برمجية إضافية إلى الإطار الأساسي الذي توفره البنية. وتُعَد واجهات برمجة التطبيقات المفتوحة لمنتجات البرمجيات الرئيسية هي الطريقة التي يمكن بها تعديل أو توسيع الوظائف الأساسية لمثل هذه المنتجات. ومن الأمثلة على ذلك واجهات برمجة تطبيقات Google . ويتكون النوع الثاني من بنية البرمجيات المفتوحة من الرسائل التي يمكن أن تتدفق بين أنظمة الكمبيوتر. وتتمتع هذه الرسائل ببنية قياسية يمكن تعديلها أو توسيعها وفقًا للاتفاقيات بين أنظمة الكمبيوتر. ومن الأمثلة على ذلك بنية إدارة البيانات الموزعة من IBM .
تسمح الهندسة المعمارية المفتوحة للمستخدمين المحتملين برؤية كل أو أجزاء من الهندسة المعمارية دون أي قيود ملكية. [4] عادةً، تنشر الهندسة المعمارية المفتوحة كل أو أجزاء من هندستها المعمارية التي يريد المطور أو المُدمج مشاركتها. قد تتطلب عمليات الأعمال المفتوحة المرتبطة بالهندسة المعمارية المفتوحة بعض اتفاقيات الترخيص بين الكيانات التي تتقاسم معلومات الهندسة المعمارية. تم تنفيذ الهندسة المعمارية المفتوحة بنجاح في العديد من المجالات المتنوعة، بما في ذلك البحرية الأمريكية . [5]
انظر أيضا
- هندسة الشبكة المفتوحة لمتطلبات الوصول المتساوي في مجال الاتصالات
- برمجيات مفتوحة المصدر للبرمجيات التي يمكن تعديلها وإعادة بنائها
- الأجهزة مفتوحة المصدر
- منصة مفتوحة
- معيار مفتوح
مراجع
- ^ كليفتون أ. إريكسون، الثاني (12 أبريل 2011). موسوعة موجزة عن سلامة النظام: تعريف المصطلحات والمفاهيم. جون وايلي وأولاده . ص 272. رقم ISBN 978-1-118-02865-0.
- ^ مايكل جيه ميلر (8 أغسطس 2011). "لماذا كان جهاز الكمبيوتر الشخصي من إنتاج شركة IBM يتمتع بهندسة مفتوحة". pcmag.com .
"في بعض النواحي، كان القرار الأكثر شمولاً الذي اتخذه الفريق الذي بنى جهاز الكمبيوتر الشخصي من إنتاج شركة IBM هو استخدام هندسة مفتوحة، بدلاً من هندسة خاصة بشركة IBM. وقد أدى هذا القرار إلى ظهور سوق لوحات الإضافة، ولعدد كبير من تطبيقات الطرف الثالث، وفي النهاية إلى عدد كبير من المنافسين الذين قاموا جميعًا بإنشاء أجهزة "متوافقة مع IBM". ذهب
بيل لو
إلى لجنة الإدارة المؤسسية لشركة IBM في يوليو 1980 لاقتراح المشروع"
- ^ تاريخ الكمبيوتر: من آلية أنتيكيثيرا إلى العصر الحديث على tomshardware.com بقلم أريس مبيتزيوبولوس " كان جهاز أميجا أحد أول أجهزة الكمبيوتر ذات البنية المفتوحة. كان به فتحتان للتوسعة، واحدة على الجانب والأخرى في الأسفل. " (3 يوليو 2016)
- ^ ساكامورا، كين (6 ديسمبر 2012). أنظمة الكمبيوتر ذات الهندسة المعمارية المفتوحة لمشروع ترون 1987: وقائع ندوة مشروع ترون الثالثة. رقم ISBN 9784431680697.
- ^ "كيف ولماذا العمارة المفتوحة". navy.mil . مؤرشف من الأصل في 2015-07-05 . تم الاسترجاع في 2015-07-02 .