تقنية Mashups: يتم إستخدامها بصفة عامة للحصول على مواقع ديناميكية أو تطبيق تفاعلي يكون محتواه ناتجا عن المزج بين العديد من التطبيقات وأبرز نتائج هذه الخدمات Googl mup.

في مجال تطوير الشبكة، **المزج** هو صفحة ويب أو تطبيق يجمع بيانات أو وظائف من اثنين أو أكثر من المصادر الخارجية لإنشاء خدمة جديدة. والمزج مصطلح يعني السهولة، سريع التكامل، وكثيرا ما تستخدم واجهة التطبيق البرمجية ومصادر البيانات لإعطاء نتائج لم تكن السبب الأصلي لإنتاج مصدر البيانات الخام. مثال على المزج هو استخدام البيانات لرسم الخرائط لإضافة معلومات عن الموقع إلى البيانات والعقارات، وبالتالي خلق شبكة جديدة ومتميزة وهي جهات برمجة التطبيقات التي لم تقدَم في الأصل من قبل أي مصدر.

أنواع المزج
-----------

توجد أنواع كثيرة من عمليات المزج، مثل المزج المستهلك، ومزج البيانات، ومزج المشاريع. والنوع الأكثر شيوعا من المزج هو المزج المستهلك، وتهدف إلى عامة الجمهور.

مزج البيانات تجمع بين أنواع مماثلة من وسائل الاعلام والمعلومات من مصادر متعددة في تمثيل واحد. مثال واحدعلى ذلك هو خريطة الحذر، التي تجمع بيانات من أكثر من 200 من المصادر ذات الصلة بالظروف المناخية القاسية، وبتهديدات الخطر الحيوي، والمعلومات الزلزالية، ويعرضها على خريطة العالم، وآخر هو خريطة جريمة شيكاغو، التي تشير إلى معدل الجريمة ومكان الجريمة في شيكاغو

مزج المشاريع تركز البيانات إلى تمثيل واحد والسماح للعمل التعاوني بين الشركات ومطوري البرامج. هذا العمل يفيد مشروع التطوير السريع، وهو العمل الذي يتطلب التعاون بين المطورين والعملاء بالوكالة لتحديد وتنفيذ متطلبات العمل. مزج المشاريع آمنة، غنية بالتطبيقات المرئية التي تعرض معلومات من مصادر متنوعة من المعلومات الداخلية والخارجية.

المزج مقابل البوابات
--------------------

المزج والبوابات هي تقنيات تجميع المحتوى على حد سواء. البوابات هي عبارة تقنية قديمة صممت كامتداد لتطبيقات الويب الديناميكية التقليدية، التي تتم فيها عملية تحويل البيانات إلى المحتوى تنقسم إلى مرحلتين: إنشاءأجزاء من العلامات «الحزم المرسله»، وتجميع الحزم المرسلة في صفحات. كل حزمة مرسلة يتم إنشاؤها بواسطة "مدخل" ، والبوابة تجمعهم في صفحة ويب واحدة. قد تكون المداخل استضافت محليا على ملقم المدخل أو عن بعد على خادم آخر.

تقنية البوابة تغطي نموذج الحدث قراءة وتحديثات. طلب الحصول على الصفحة الكليَة على المدخل هو ترجمتها إلى عمليات القراءة الفردية على كل المداخل التي تشكل صفحة («تقدم» بشأن العمليات المحلية، وجسر 168 المداخل أو "getMarkup" العمليات على المداخل البعيدة). إذاأرسل الزر المضغوط على أي مدخل في صفحة المدخل، يتم ترجمتهاإلى عملية تحديث على هذا المدخل وحده («عملية معالجة» على المدخل المحلي أو «تنفيذ حظر التفاعل» عن بعد، مدخل WSRP). التحديث يأتي بعد ذلك فورا متبوع بقراءة *جميع* المداخل الموجودة في الصفحة.

بوابة التكنولوجيامن جانب الخادم، والعرض - تجميع الطبقة. لا يمكن استخدامها لقيادة أشكال متينة من تكاملات التطبيقات مثل تنفيذ مرحلتين.

المزج تختلف عن البوابات في النواحي التالية:

|  | البوابة | المزج |
| --- | --- | --- |
| التصنيف | تكنولوجيا قديمة، وامتداد لنموذج خادم الويب التقليدي باستخدام نظرة واضحة المعالم | استخدام أحدث، وتعريفها بشكل عام تقنيات "ويب 2.0" |
| فلسفة / النهج | نهج التجميع عن طريق تقسيم دور خادم الويب إلى مرحلتين: إنشاءالترميزية وتجميع العلامات الترميزية | تستخدم واجهات برمجة التطبيقات التي توفرها محتويات المواقع المختلفة لتجميع وإعادة استخدام المحتوى في طريقة أخرى |
| التبعيات المحتوى | عرض المجاميع - حزم ترميزية المنحى (html، WML، VoiceXML، الخ.) | يمكن أن تعمل على محتوى XML، وكذلك على عرض محتوى المنحى (على سبيل المثال، html) |
| موقع التبعيات | تقليديا يجري تجميع المحتوى على الملقم | تجميع المحتوى يمكن أن تتم إما على الملقم أو على العميل |
| أسلوب التجميع | نمط"salad bar": تجمع المحتوى'جنبا إلى جنب' دون تداخلات | أسلوب "melting pot"—المحتوى الفردي يمكن جمعه بأي شكل من الأشكال، مما أدى إلى محتويات هجين منظَم. |
| حالة نموذجية | قراءة وتحديث نماذج الحدث يتم تعريفها من خلال مدخل واجهة التطبيق البرمجية المحددة | عمليات الخام تستند إلى مبادئ المعمارية، ولكن لا وجود رسمي لواجهة التطبيق البرمجية المحددة. |
| المعايير ذات الصلة | مدخل السلوك تحكمه معايير مثل جسر 168، جسر 256، على الرغم من بوابة تخطيط الصفحة وظائف البوابة هي غير معروفة | قاعدة معايير XML تبادله بقية أو خدمات الويب. آر إس إس والذرة تستخدم عادة. مزيد من معايير المزج المميزة والمحددة من المتوقع ان تظهر. |

نموذج بوابة لم يعد له حول وتمت زيادة الاستثمار المنتج والبحوث. بوابة التكنولوجيا أصبحت أكثر توحيدا ونضوجا. بمرور الوقت، زادنضج وتوحيد تكنولوجيا المزج وهذاجعله أكثر شعبية من بوابة التكنولوجيا. إصدارات جديدة من منتجات البوابة ومن المتوقع أن تضاف في نهاية المطاف دعم المزج في حين لا تزال تدعم مدخل التطبيقات. مزج التكنولوجيات، في المقابل، لا يتوقع أن تقدم الدعم لمعايير المدخل.

مزج الأعمال
-----------

يستخدم المزج في توسيع نطاق استخدام بيئة الأعمال التجارية. مزج الأعمال مفيدة لدمج الأعمال وخدمات البيانات، وتكنولوجيَات مزج الأعمال توفَر القدرة على تطوير خدمات متكاملة جديدة بسرعة، لتجمع بين الخدمات الداخلية أو الخارجية مع المعلومات الشخصية، وجعل هذه الخدمات الملموسة لمستخدم العمل من خلال واجهات متصفح الويب السهلة الاستخدام.

مزج الأعمال تختلف عن المزج المستهلك في مستوى التكامل مع بيئات الحوسبة التجارية والأمن وميزات التحكم في الوصول، والحكم، ومدى تطور أدوات البرمجة (محررين المزج) المستخدمة. آخر فرق بين مزج الأعمال والمزج المستهلك هو اتجاه متزايد لاستخدام مزج الأعمال التجارية في مجال البرمجيات كتقديم خدمة (SaaS).

بعد عدة سنوات من وضع المعايير، والأعمال التجارية السائدة هي بداية لاعتماد هيكلية خدمية(الخدمية) لدمج البيانات المختلفة من خلال جعل هذه البيانات المتاحة عن خدمات ويب منفصلة (مايكروسوفت تفضل على المدى استخدام XML خدمات الشبكة العالمية للإشارة إلى المعايير القائمة على الخدمات الخدمية). توفير خدمات الإنترنت، فتح الإتفاقيات القياسية الموحَدة لتوفير وسيلة موحدة للوصول إلى المعلومات من مجموعة متنوعة من المنصات (نظام التشغيل، لغة البرمجة، والتطبيقات). ويمكن لخدمات الويب أن تستخدم لتوفير كامل الخدمات والتطبيقات الجديدة داخل وعبر المنظمات، وتوفير مرونة الأعمال.

العديد من مزودي تقنيات مزج الأعمال قد أضافواعليها السمات الخدمية.

الجوانب المعمارية من عمليات المزج
---------------------------------

معماريا، هناك أنماط من المزج: مستند الويب، ومستندالخادم. في حين مزج مستند الويب عادة يستخدم متصفح الويب المستخدم في جمع هذه البيانات وإعادة صياغتها، مستندالخادم قائم على المزج وتحليل البيانات وإعادتها على خادم بعيد ونقل البيانات إلى متصفح المستخدم في شكله النهائي.

يبدو أن الاختلاف بينهما في نمط الواجهة.  وهذا هو، بل هو نمط برنامج التصميم الهندسي الذي يوفر واجهة مبسطة لهيئة أكبر من مصطلح (في هذه الحالة مصطلح لتجميع مختلف يغذي واجهة التطبيق البرمجيةالمختلفة.

ويمكن استخدام المزج مع البرمجيات المقدمة كخدمة (SaaS).

بعد عدة سنوات من وضع المعايير، والأعمال التجارية السائدة هي بداية لاعتماد تقنيات البنية التحتية الخدمية (الخدمية) لدمج البيانات المتفاوتة التي جعلها خدمات متميزة متاحة على الإنترنت. توفير خدمات الإنترنت فتح، الإتفاقيات القياسية الموحَدة لتوفير وسيلة موحدة للوصول إلى المعلومات من مجموعة متنوعة من المنصات (نظام التشغيل، لغات البرمجة، والتطبيقات. ويمكن لخدمات الويب أن تستخدم لتوفير كامل الخدمات والتطبيقات الجديدة داخل وعبر المنظمات، وتوفير مرونة الأعمال.

انظر أيضًا
----------

* وب 2.0
* خدمات الويب

المراجع
-------

1. ↑  "Mashup business scenarios and patterns by Holt Adams, Executive IT Architect, IBM DeveloperWorks". مؤرشف من الأصل في 2018-11-30.
2. ↑  "End-User Programming for the Web by Michael Bolin, MIT MS thesis, pp.22-23" (PDF). مؤرشف من الأصل (PDF) في 2016-10-24.
3. ↑  أنماط تصميم : عناصر من Resuable كائن - البرمجيات الموجهة (ردمك 0-201-63361-2) من إريك غاما، ريتشارد هيلم، رالف جونسون، وجون Vlissides

وصلات خارجية
------------

* http://ar.tech-faq.com/mashup.shtml
* http://www.swalif.net/%D9%85%D9%86%D9%88%D8%B9%D8%A7%D8%AA/search-crystal-new-visual-search/
* http://knol.google.com/k/%D9%85%D8%A7-%D9%87%D9%8A-%D8%A7%D9%84%D8%AA%D8%B7%D8%A8%D9%8A%D9%82%D8%A7%D8%AA-%D8%A7%D9%84%D9%85%D8%B1%D9%83%D8%A8%D8%A9-mashups#

| * ع
* ن
* ت
نشاط ملكية فكرية |
| --- |
| قضايا ونقاشات | 
* انتهاك حقوق الطبع والنشر
* إدارة الحقوق الرقمية
* Gripe site
* ملكية فكرية
* الجوانب القانونية لتبادل الملفات
* المزج
	+ videos
	+ music
* قرصنة الموسيقى
* براءة الاختراع
* ملكية عامة
* Software patent debate
* تصيد براءات الاختراع

 |
| مفاهيم | 
* كافة الحقوق محفوظة
* نظام تعويض البديل
* إشعار مكافحة حقوق الطبع والنشر
* نماذج الأعمال التجارية لبرمجيات المصدر المفتوح
* حقوق متروكة
* الإستخدام التجاري للأعمال الحقوق المتروكة
* إنتاج ندي مبني على مشاع
* محتوى حر
* رخصة برمجيات حرة
* Infoanarchism
* مواقع تحررية
* محتوى مفتوح
* تصميم مفتوح
* نموذج موسيقى مفتوح
* براءة الأختراع المفتوح
* عتاد مفتوح المصدر
* برمجيات مفتوحة المصدر
* Share-alike
* فيديو حسب الطلب

 |
| حركات | 
* حركة الوصول إلى المعرفة
* مكافحة حقوق الطبع والنشر
* حماية البيئة الثقافية
* ثقافة حرة
* حركة البرمجيات الحرة

 |
| منظمات | 
* تحالف حقوق الطبع والنشر
* المشاع الإبداعي
* مؤسسة الجبهة الإلكترونية
* مؤسسة البرمجيات الحرة
* مجموعة الحقوق المفتوحة
* منظمة لتحويل الأعمال
* ذا بايرت بي
* Piratbyrån
* حزب القراصنة
* الطلاب للثقافة الحرة

 |
| أشخاص | 
* ريتشارد فالكفنج
* لورانس ليسيج
* ريتشارد ستولمن
* بيتر سوند

 |
| أفلام وثائقية | 
* *سرقة هذا الفيلم* (2006, 2007)
* *نسخة جيدة نسخة سيئة* (2007)
* *RiP!: A Remix Manifesto* (2008)
* خليج القراصنة: بعيدا عن لوحة المفاتيح

 |

|  |  |
| --- | --- |
| ضبط استنادي: وطنية عدلها في ويكي بيانات | 
* المكتبة القومية الإسرائيلية (J9U)
* مكتبة الكونغرس (LCNAF)

 |

| * ع
* ن
* ت
واجهات الويب (Web API) |
| --- |
| جانب الخادم (Server-side) | 

|  |  |
| --- | --- |
| بروتوكول ( ميثاق إتصالات )  | 
* واجهة المعابر العامة
* SCGI
* FCGI
* AJP
* WSRP
* ويب سوكت

 |
| Server APIs  | 
* C NSAPI
* C ASAPI
* C ISAPI
* صفحات خادم نشطة
* سيرفلت
	+ container
* افتح واجهة الويب لـ .NET  ‏
* ASP.NET IHttpHandler
* واجهة بوابة خادم ويب
* Ruby Rack
* JavaScript JSGI
* Perl PSGI
* Lua WSAPI
* Portlet
	+ container

 |
| Apache modules  | 
* mod jk
* mod lisp
* mod mono
* mod parrot
* mod perl
* بي إتش بي
* mod proxy
* mod python
* mod wsgi
* mod ruby
* Phusion Passenger

 |
| مواضيع  | 
* Web resource vs. خدمة ويب
* واجهة برمجة التطبيقات المفتوحة
* Webhook
* خادم التطبيقات
	+ comparison
* Scripting

 |

 |
| جانب المستخدم (Client-side) | 

|  |  |
| --- | --- |
| إضافة المتصفح  | 
* C NPAPI
	+ LiveConnect
	+ XPConnect
* C NPRuntime
* C PPAPI
	+ NaCl
* آكتيف إكس

 |
| Web APIs  | 

|  |  |
| --- | --- |
| W3C  | 
* Audio
* Canvas
* CORS
* DOM
* DOM events
* File
* Geolocation
* IndexedDB
* أحداث أرسلها الخادم  ‏
* SVG
* إتش تى إم إل 5 فيديو
* WebRTC
* ويب سوكت
* Web messaging
* تخزين الويب
* Web worker
* طلب نقل المعلومات

 |
| Khronos  | 
* WebCL
* WebGL

 |
| Others  | 
* Gears
* قاعدة بيانات SQL على الويب (formerly W3C)

 |

 |
| مواضيع القمة  | 
* Ajax vs. دي إتش تي إم إل
* المزج
* Web IDL
* Scripting

 |

 |
| مواضيع القمة | 
* صفحة ويب ديناميكية
* Open Web Platform
* تطبيق إنترنت غني

 |

* أيقونة بوابةبوابة إنترنت
* أيقونة بوابةبوابة برمجيات
* أيقونة بوابةبوابة تقانة المعلومات
* أيقونة بوابةبوابة علم الحاسوب