http://www.elshami.com

interface
واجهة. تفاعل أو توصيل بيني. رابط بيني. نظام اتصال مشترك

واجهة. تفاعل أو توصيل بيني. رابط بيني. نظام اتصال مشترك
1. النقطة التي يتم عندها الاتصال أو الربط بين جهازين، أو  الواجهة بين العميل وبرنامج أو نظام تشغيل، أو بين برنامجين تطبيقيين، أو بين جزئين في جهاز واحد. وهذه النقطة تمثل فاصلا مشتركا، له خواص مادية وإشارية ومنطقية تنتقل عبره البيانات.
2. في الأجهزة، يشير المصطلح إلى الوصلة، أي الاتصال المادي (الفزيائي) والمنطقي، كما في RS-232-C، وتعتبر في الغالب مرادفة للفظ:  منفذ port.
3. أما في واجهة المستخدم أو العميل  user interface، فيتألف من الوسائل التي يستخدمها البرنامج لتبادل الاتصال مع العميل، وهي تشتمل على سطر الأوامر command line، وقوائم الاختيار menus، وصناديق الحوار dialog boxes، والتعليمات الفورية online help، وما إليها.  وفي هذه الحالة، يمكن تقسيم واجهة المستخدم user interface إلى قوائم اختيار menus، أو رسومات تصويرية icons  (كما في نوافذ ميكروسوفت) وواجهة العميل في كمبيوتر الماكنتوش.
أما واجهة البرمجيات
software interfaces، فهي موجهات بينية للبرامج التطبيقية Application Program Interfaces (APIs) وتتألف من الأكواد والرسائل التي يستخدمها البرنامج لتبادل الاتصال في الخلفية مع البرامج الأخرى المطلوبة لتنفيذ عمليات معينة، كما في حالة الاتصال بالأجهزة الملحقة، مثل الطابعات.
والتفاعل البيني يكون واحدا من الأنواع العامة التالية:
التشغيل من قائمة menu-driven
التشغيل من سطر الأوامر command-driven
التشغيل من أيقونة في وندوز window/icon-driven
وقد يمثل معيارا في الشبكات أو الاتصالات، مثل الأنموذج  OSI الذي يعرّف الطرق التي تتصل بها النظم المختلفة ببعضها.