انتقل إلى المحتوى

خدمة ويب: الفرق بين النسختين

من ويكيبيديا، الموسوعة الحرة
[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
JarBot (نقاش | مساهمات)
ط بوت:إضافة مصدر من ويكي الإنجليزية أو الفرنسية (تجريبي)
سطر 1: سطر 1:
{{مصدر|تاريخ=فبراير 2016}}
{{مقالة غير مراجعة|تاريخ=يناير 2008}}
{{مقالة غير مراجعة|تاريخ=يناير 2008}}
'''خدمة ويب ''' أو هي نوع من [[تطبيق الويب|تطبيقات الويب]] تقدم [[خدمات إلكترونية]]بين تطبيق وتطبيق آخر أو نظام ونظام آخر، بحيث يقوم التطبيق بالاتصال وطلب الخدمة (Service Request) من خدمة الويب من تطبيق آخر عبر واجهته البرمجية ( وهي ما تعرف بـ [[واجهة برمجة التطبيقات]]) و ليست(([[واجهة المستخدم الرسومية]]) كالأزرار والأسهم الخ)، ومن ثم ترسل خدمة الويب نتيجة الطلب للمستخدم مرة أخرى على هيئة [[لغة الترميز القابلة للامتداد]].
'''خدمة ويب ''' أو هي نوع من [[تطبيق الويب|تطبيقات الويب]] تقدم [[خدمات إلكترونية]]بين تطبيق وتطبيق آخر أو نظام ونظام آخر، بحيث يقوم التطبيق بالاتصال وطلب الخدمة (Service Request) من خدمة الويب من تطبيق آخر عبر واجهته البرمجية ( وهي ما تعرف بـ [[واجهة برمجة التطبيقات]]) و ليست(([[واجهة المستخدم الرسومية]]) كالأزرار والأسهم الخ)، ومن ثم ترسل خدمة الويب نتيجة الطلب للمستخدم مرة أخرى على هيئة [[لغة الترميز القابلة للامتداد]].<ref>{{cite web |url=http://ro.uow.edu.au/infopapers/676/ |title=Performance of Java Middleware - Java RMI, JAXRPC, and CORBA |last=Gray |first=N. A. B. |website=[[University of Wollongong]] |pages=31–39 |year=2005 |quote=The results presented in this paper show that the nature of response data has a greater impact on relative performance than has been allowed for in most previous studies.}}</ref><ref>{{cite book
| last1 = Oya
| first1 = Makoto
| chapter = Autonomous Web Services Based on Dynamic Model Harmonization
| editor1-last = Oya
| editor1-first = Makoto
| editor2-last = Uda
| editor2-first = Ryuya
| editor3-last = Yasunobu
| editor3-first = Chizuko
| title = Towards Sustainable Society on Ubiquitous Networks: The 8th IFIP Conference on E-Business, E-Services, and E-Society (I3E 2008), September 24 - 26, 2008, Tokyo, Japan
| url = https://books.google.com/books?id=__WWduWBk7IC
| series = IFIP Advances in Information and Communication Technology
| volume = 286
| publisher = Springer Science & Business Media
| publication-date = 2008
| page = 139
| isbn = 9780387856902
| accessdate = 2015-08-19
| quote = Under the current Web Services, [...] stakeholder systems must follow the predefined rules for a particular business service including those about business protocols to send/receive messages and about system operation. [...] More flexible mechanism is desired where freely built and autonomously running systems can exchange business messages without pre-agreed strict rules. We call it Autonomous Web Services (AWS) and proposed the framework called Dynamic Model Harmonization (DMH) with its algorithm, which dynamically adjusts different business process models between systems [...].
| date = 2008-09-02}}</ref><ref>[http://www.oracle.com/technetwork/oem/app-test/etest-101273.html Oracle Application Testing Suite]</ref>


== تقنيات خدمات الويب ==
== تقنيات خدمات الويب ==
سطر 18: سطر 37:
من أشهر خدمات الويب هي التي تقدمها شركة [[جوجل]]، على سبيل المثال تستطيع أن تستخدم خدمات بحث جوجل في أي برنامج تبرمجه، ما عليك إلا تحميل الـ APIs الخاصة بخدمات البحث، وهي متوفرة تحت Google Data API: http://code.google.com/apis/gdata/clientlibs.html.و هي تتوفر بلغات برمجية عدة. مكتبة APIs جوجل لا تنحصر فقط على محرك البحث بل تشمل كل خدمات جوجل الآخرى كـ [[يوتيوب]]، [[FeedBurner]]، [[أندرويد]] وغيرها الكثير: http://code.google.com/more
من أشهر خدمات الويب هي التي تقدمها شركة [[جوجل]]، على سبيل المثال تستطيع أن تستخدم خدمات بحث جوجل في أي برنامج تبرمجه، ما عليك إلا تحميل الـ APIs الخاصة بخدمات البحث، وهي متوفرة تحت Google Data API: http://code.google.com/apis/gdata/clientlibs.html.و هي تتوفر بلغات برمجية عدة. مكتبة APIs جوجل لا تنحصر فقط على محرك البحث بل تشمل كل خدمات جوجل الآخرى كـ [[يوتيوب]]، [[FeedBurner]]، [[أندرويد]] وغيرها الكثير: http://code.google.com/more
{{شريط بوابات|إنترنت}}khedmatweb.com
{{شريط بوابات|إنترنت}}khedmatweb.com
== مراجع ==
{{مراجع}}



{{تصنيف كومنز
{{تصنيف كومنز

نسخة 12:46، 24 ديسمبر 2017

خدمة ويب أو هي نوع من تطبيقات الويب تقدم خدمات إلكترونيةبين تطبيق وتطبيق آخر أو نظام ونظام آخر، بحيث يقوم التطبيق بالاتصال وطلب الخدمة (Service Request) من خدمة الويب من تطبيق آخر عبر واجهته البرمجية ( وهي ما تعرف بـ واجهة برمجة التطبيقات) و ليست((واجهة المستخدم الرسومية) كالأزرار والأسهم الخ)، ومن ثم ترسل خدمة الويب نتيجة الطلب للمستخدم مرة أخرى على هيئة لغة الترميز القابلة للامتداد.[1][2][3]

تقنيات خدمات الويب

تستخدم خدمات الويب ثلاث تقنيات وهي:

SOAP

سواب وهو برتوكول لتبادل رسائل الـ لغة الترميز القابلة للامتداد، وهو مبني على بروتوكلي بروتوكول نقل النص التشعبي الآمن/بروتوكول نقل النص الفائق المعروفين.

WSDL

WSDL أو Web Services Description Language وهي لغة على هيئة لغة الترميز القابلة للامتداد لوصف خدمة الويب والتعريف بخدماته والـ end-points الخاصة به لتبادل الرسائل.

UDDI

UDDI أو Universal Description, Discovery and Integration وهو دليل على الإنترنت لسرد خدمات الويب المقدمة من الجهاز الخادم ويتيح لها التعرف على بعضها، أي أنه كدليل الهاتف.

مثال

استخدام Google APIs

من أشهر خدمات الويب هي التي تقدمها شركة جوجل، على سبيل المثال تستطيع أن تستخدم خدمات بحث جوجل في أي برنامج تبرمجه، ما عليك إلا تحميل الـ APIs الخاصة بخدمات البحث، وهي متوفرة تحت Google Data API: http://code.google.com/apis/gdata/clientlibs.html.و هي تتوفر بلغات برمجية عدة. مكتبة APIs جوجل لا تنحصر فقط على محرك البحث بل تشمل كل خدمات جوجل الآخرى كـ يوتيوب، FeedBurner، أندرويد وغيرها الكثير: http://code.google.com/more

khedmatweb.com

مراجع

  1. ^ Gray، N. A. B. (2005). "Performance of Java Middleware - Java RMI, JAXRPC, and CORBA". University of Wollongong. ص. 31–39. The results presented in this paper show that the nature of response data has a greater impact on relative performance than has been allowed for in most previous studies.
  2. ^ Oya، Makoto (2 سبتمبر 2008). "Autonomous Web Services Based on Dynamic Model Harmonization". في Oya، Makoto؛ Uda، Ryuya؛ Yasunobu، Chizuko (المحررون). Towards Sustainable Society on Ubiquitous Networks: The 8th IFIP Conference on E-Business, E-Services, and E-Society (I3E 2008), September 24 - 26, 2008, Tokyo, Japan. IFIP Advances in Information and Communication Technology. Springer Science & Business Media (نُشِر في 2008). ج. 286. ص. 139. ISBN:9780387856902. اطلع عليه بتاريخ 2015-08-19. Under the current Web Services, [...] stakeholder systems must follow the predefined rules for a particular business service including those about business protocols to send/receive messages and about system operation. [...] More flexible mechanism is desired where freely built and autonomously running systems can exchange business messages without pre-agreed strict rules. We call it Autonomous Web Services (AWS) and proposed the framework called Dynamic Model Harmonization (DMH) with its algorithm, which dynamically adjusts different business process models between systems [...].
  3. ^ Oracle Application Testing Suite