تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مقدمة إلى Web Services
#1
كاتب الموضوع : أحمد جمال

بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته ...

مقدمة :
في هذه السلسة من الدروس سوف نقوم بالتعرف على خدمات الإنترنت Web Service من خلال أربع دروس مختلفة :
- الدرس الأول : ما هي Web Service وما الهدف منها وما هي فائدتها ؟
- الدرس الثاني : عمل Web Service خاصة بك من خلال .net .
- الدرس الثالث : استخدام خدمة ويب Web Service قمت بانشائها من خلال مشروعك أو موقعك .
- الدرس الرابع : تطبيق عملي مع واحدة من أشهر Web Service المنتشرة على الإنترنت .


وهذا هو الدرس الأول وهو مقدمة سريعة لن نطيل فيها كثيراً .

مبدئياً خدمات ويب أو ما يطلق عليها اسم Web Service هي عبارة عن برامج .net طبيعية أو على سبيل التحديد فهي ASP.net ولكنها ليس لها واجهة ( المقصود هنا بالواجهة هي واجهة الاستخدام وليست Interface ) ويستطيع المستخدمون الوصول لها بواسطة Interface معين ، حيث يتلق أمر أو طلب Request ثم يستجيب لها عن طريق http protocol اعتماداً على معايير ْXML والتي تؤمن بالتالي أن يفهمها أو تفهمها ملايين البرامج والأجهزة ومواقع الإنترنت ببساطة تامة .

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

وكما أسلفنا فخدمات ويب تعتمد على XML كمعيار لتمثيل البيانات ، ما يعني أن جميع البرامج في جميع الأماكن قادرة على التعامل معها وفهمها بغض النظر عن نظام التشغيل أو لغة البرمجة .

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

لن يكون هذا الدرس طويل كما ترى ولكنها مقدمة هامة حيث أنه لا بد من تخيل معنى Web Service قبل المواصلة ، وفي الدرس القادم سوف نبدأ مباشرة في انشاء خدمة قبل ان نتعلم كيفية استخدامها في الدرس اللاحق ...

والله الموفق ...
والسلام عليكم ورحمة الله وبركاته .

روابط باقى دروس السلسلة :

عمل Web Service خاصة بك من خلال .net - الجزء الثاني
استخدام WebService خاصة بك في مشروعاتك الفعلية - الجزء الثالث
كيف تستخدم خدمات الإنترنت المنتشرة ضمن تطبيقاتك - الجزء الرابع والأخير
}}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم