النتائج 1 إلى 9 من 9
  1. #1
    تاريخ التسجيل
    Sep 2008
    المشاركات
    73
    الجنس
    ذكر

    شرح شرح الــ web services

    الـ web services هي مجموعة من الخدمات مقدمة من قبل شركة او مؤسسة (service provider) ويمكن لإي تطبيق سواءً كان (web application ,desktop application , web service)
    الإستفاده منها و في هذه الحالة يسمى consumer اذاً الــ web service هي عملية تخاطب تطبيق مع تطبيق آخر والأمثلة على الــ web services المتاحه على الانترنت كثيره منها ماهو مجاني وآخرى تكون برسوم ومن الأمثلة على خدمات الويب المجانية GlobalWeather لمعرفة احوال الطقس و GeoIPservice لتحديد مكان الــ IP و وقد اضفتها كا خدمة في موقعي واذا اردت البحث عن المزيد من الــ web services يمكنك الاستعانة بي الــ search engines مثل
    http://webservices.seekda.com/

    متى نستخدم الــ web services ؟
    تخيل معي عزيزي القارئ لنفترض انك تعمل في احدى الشركات الكبرى وتلك الشركه لديها العديد من الأنظمة القديمة والحديثه وقد طورت على منصات تشغيل مختلفه وبلغات برمجة مختلفة واردت عمل تكامل (integration) بين تلك الأنظمة في هذا السيناريو سوف تحتاج لإستخدام الــ web service لقدرتها على ربط تلك الأنظمة وذلك لكونها تعتمد (open standards plumbing) معايير متعارف عليها من قبل اغلب الــ vendors
    http,soap,xml,wsdl

    متى لاينصح بإستخدام الــ web services ؟
    الهدف من استخدام الــ web services هي (reusability) و الترابط والتكامل (integration) تخيل لو ان شركةً ما جميع الأنظمة لديها مطوره بي الدوت نت وتريد عمل integration بينها لا ينصح بإستخدام الــ web services لربط بينها وذلك بسبب الــ overhead الناتج عن عملية الــ serialization وهي تحويل مناداة الـــ methods والــ input parameters الى soap message على حسب الوصف والــ structure الموجود في ملف الــ wsdl وعملية الــ serialization يقوم بها الــ proxy class وهو كلاس يتم انشائها عن طريق tools تحدد لها ملف الــ wsdl والمخرج يكون الــ proxy class وهو يلعب دور الوسيط بين الــ service provider و الــ consumer
    طبعااً soap بروتوكول وهو اختصار لي simple object access protocol والــ wsdl اختصار لي web service description language وتوجد عملية اخرى تسمى بي الــ deserialization وهي عملية تحويل النتيجة الراجعه من الــ web service والتي هي على هيئة soap message الى دوت نت object كما تلاحظ يوجد overhead بسبب عمليتي التحويل مع وجود حل افضل (optimum solution) وهو استخدام تقنية الــ remoting التي تمكنك من عمل shared component و عمل الربط من خلالها بين جميع الأنظمة المطورة بتقنيات الدوت نت (وفي حالة كون جميع الأنظمة مطورة بالجافا يمكنك استخدام تقنية الــ RMI المشابهه لتقنية الــ remoting في الدوت نت)
    مقطع جميل على اليوتيوب يتم فيه شرح اساسيات الــ web services

    (ملاحظة مقطع اليوتيوب embedded في صفحة الموضوع على موقعي)
    http://www.alhaqbani.net/60.aspx

    مع فائق الود والإحترام للجميع

  2. #2
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,059
    الجنس
    ذكر

    رد: شرح الــ web services

    الحقباني .. كـ العاده مواضيعك غير
    فيها فايده كبيييييييييره و عمــــــق < يعني شي تخصصي !

    ابسئلك هل ممكن نسمي الـ [ web services ] بـ [ API ]
    او فيه اختلاف بينهم ؟
    لان على حسب ما فهمت الخدمة تكون معمولة بـ اي لغة
    و بالامكان استخدام هالخدمة مع لغة اخرى ..

    و الله يجزاك خير على هالمعلومات ..

  3. #3
    تاريخ التسجيل
    Sep 2008
    المشاركات
    73
    الجنس
    ذكر

    رد: شرح الــ web services

    اخوي فكتر شكراً جزيلاً على مرورك

    ابسئلك هل ممكن نسمي الـ [ web services ] بـ [ API ]
    او فيه اختلاف بينهم ؟
    بصراحه ماني متأكد من الإجابة الي عندي (بس الجود من الموجود)

    نعم الــ web service هي عبارة عن API تعتمد على الويب (web based)
    اما الــ API فممكن تكون web based او غير ذلك كا دوال الــ API الموجوده في الويندوز
    او twain api التي تتعامل مع انواع السكانرز وكل هذه الــ API على سبيل المثال ليس الحصر
    زي منت شايف اخوي فكتر الــ web service نوع من انواع الــ API

    تحياتي لك

  4. #4
    تاريخ التسجيل
    Jun 2009
    المشاركات
    834
    الجنس
    ذكر

    رد: شرح الــ web services

    اهااا كلام جميل عن الويب سيرفر
    و عقد فيه محاضرة عنها في حاضانات بادر يوم الأحد من القاء مهندس البرمجيات صالح الزيد

  5. #5
    تاريخ التسجيل
    Sep 2008
    المشاركات
    73
    الجنس
    ذكر

    رد: شرح الــ web services

    اخوي CONAN يعطيك العافيه و شاكر لك مرورك

  6. #6
    تاريخ التسجيل
    Dec 2007
    المشاركات
    365
    الجنس
    ذكر

    رد: شرح الــ web services

    موضوع جميل ومفيد..
    شكرا جزيلا

  7. #7
    تاريخ التسجيل
    Sep 2008
    المشاركات
    73
    الجنس
    ذكر

    رد: شرح الــ web services

    يعطيك العافيه the night اسعدني مرورك

  8. #8
    تاريخ التسجيل
    Aug 2007
    المشاركات
    290
    الجنس
    أنثى

    رد: شرح الــ web services



    يعطيك ألف عافية، معلومات قيّمة

    استفسار صغير، هل تشوف أن عمل ويب سيرفر صعب ويحتاج وقت؟
    ايش صعوباته؟

    سلمت أخوي



  9. #9
    تاريخ التسجيل
    Sep 2008
    المشاركات
    73
    الجنس
    ذكر

    رد: شرح الــ web services

    استفسار صغير، هل تشوف أن عمل ويب سيرفر صعب ويحتاج وقت؟
    ايش صعوباته؟
    لا بالعكس سهل جداً وانا جالس اكتب موضوع بعنوان طريقة اضافة الويب سيرفيس الى تطبيقك
    وشارح فيها الخطوات بالتفصيل الممل وراح انزله في المنتدى في القريب العاجل

    اسعدني مرورك

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •