لغة البرمجة “Enterprise Mashup Markup Language” (EMML) هي عبارة عن لغة ترميز XML تستخدم لإنشاء مشاريع “مشابهات المؤسسات” أو ما يعرف بـ”المشابك”، وهي تطبيقات برمجية تقوم باستهلاك البيانات ودمجها من مصادر متعددة، غالبا ما تقوم بعمليات منطقية أو رياضية بالإضافة إلى عرض البيانات. تُقدم البيانات المدموجة بواسطة المشابك التابعة للمؤسسات في واجهات المستخدم الرسومية باسم “مشليت”، “ويدجت” أو “أدوات”. تعتبر EMML أيضًا لغة ترميز مشابك معلنة (DSL)، حيث تسهل هذه اللغة إنشاء المشابك دون الحاجة إلى برمجة إجرائية معقدة ومكررة وتوفير لغة لإنشاء أدوات بصرية للمشابك المؤسسية.
من فوائد EMML الرئيسية هي قابلية نقل تصميم المشابك وتوافق حلول المشابك. يتوقع أن تسرع هذه الفوائد من اعتماد مشابك المؤسسات من خلال خلق مهارات قابلة للنقل لمطوري البرمجيات وتقليل إغلاق الموردين. يُتوقع أن تساهم إدخال EMML في تسريع الاتجاه نحو تكامل تطبيقات الويب وتقنيات الهندسة الموجهة للخدمة (SOA). كان بنك أمريكا أحد الداعمين المبكرين ل EMML بشكل بارز. كما تضمنت الشركات الأخرى المداعمة المبكرة البارزة شركات مثل هيوليت باكارد، كابجميني، أدوبي سيستمز، وإنتل.
لمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا لـ Enterprise Mashup Markup Language.