خدمات الويب Web Services
صفحة 2 من اصل 1
خدمات الويب Web Services
اهمية هذه الخدمات فهي تسهيل الوصول الى بيانات محددة في مواقع الانترنت وتوفير الجهد في الوصول للمعلومة ومعالجتها حيث مكن لبرنامج صغير ان يقوم بالدخول الى موقع معين مثل الفيس بوك او تويتر او جامعات والوصول الى البيانات المتاحة للجميع وانتقاء البيانات المطلوبة بسرعة كبيرة وتوفيرها، وعن تقنيات خدمات الويب فإن اشهرها تقنية Rest, Soap, wsdl, uddi وتشمل اهم العمليات وهي Get, post, put, delete اي ان الدخول الى مواقع بعيدة من اجل الحصول على معلومة او اضافة معلومة او حذفها والتي تعتمد على مدى الصلاحيات التي يملكها المبرمج على الموقع المستهدف، اما البيانات التي تعود من الموقع بعد اطلاق الامر ففي الغالب تأتي بصيغة Json )java script object notification)
الناحية العملية والتطبيقية لإنشاء خدمة ويب عبر عملية برمجية ، بلغة PHP مثلا حيث يبمكن ان تنشأ في الموقع مجلد API وفروع له مثل فرع 1.0 وهكذا بحيث يكون لكل خدمة ملف خاص بها، ثم عرض عدة اوامر برمجية كمثال على ذلك
أمن المعلومات المتبادلة بين موقع طلب الخدمة والموقع المتصل به والذي يحوي المعلومات التي نرغب بها فإذا كانت المعلومات المطلوبة لا تتطلب صلاحية معينة وهي معلومات متاحة للجميع فإن الخدمة في الغالب هي للحصول على بيانات معينة بطريقة سهلة مثل الحصول على معلومة عن شركة مساهمة من موقع تداول، وهي متوفرة في الموقع ولكن الوصول لها قد يستغرق وقتا ويمكن لبرنامج بسيط توفيرها بسرعة وفي هذه الحالة لا يخاف المتصل من سرقة المعلومات كونها متاحة وغير سرية ، ولكن لنفرض ان لك صلاحية للدخول الى موقع احدى الجامعات وترغب في الوصول لها وتعديل بيانات احد الطلاب مثلا حيث ان هذا ضمن صلاحياتك في العمل وفي هذه الحالة تحصل على كلمة مستخدم وكلمة سر للوصول للمعلومة وتعديلها ولهذا فهناك عدة طرق منها وصع كلمة السر ضمن الامر وهذه مشكلة حيث يمكن لمن يشاهد الامر ان يرى كلمة المستخدم وكلمة السر ، استخدمت بعض المواقع طريقة Access Token وهي كلمة سرية طويلة يحصل عليها المبرمج صاحب الصلاحية ويمكن تغييرها باستمرار لمنع استخدامها من قبل المتلصصين ولهذه الطريقة فجوات اخرى ايضا ، كما يمكن الدخول للموقع عبر نظام التشفير Https وهذه تحقق درجة جيدة من الخصوصية
بعض الاوامر الخاصة بالفيس بوك والتويتر حيث يمكن زيارة الموقع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
والذي يحوي تفاصيل دقيقة عن كيفية الوصول السريع للبيانات على الفيس بوك مثل الاصدقاء لك ولأي شخص آخر عبر امر واحد ويمكن الحصول على Access token لمدة ساعتين حيث يمكن الحصول على واحد دائم بعد او برنامج تقوم به
اما موقع الخدمات لتويتر فهي على العنوان
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
والذي يحتوي على مكتبة كبيرة من المعلومات عن استخدام خدمات الويب
الناحية العملية والتطبيقية لإنشاء خدمة ويب عبر عملية برمجية ، بلغة PHP مثلا حيث يبمكن ان تنشأ في الموقع مجلد API وفروع له مثل فرع 1.0 وهكذا بحيث يكون لكل خدمة ملف خاص بها، ثم عرض عدة اوامر برمجية كمثال على ذلك
أمن المعلومات المتبادلة بين موقع طلب الخدمة والموقع المتصل به والذي يحوي المعلومات التي نرغب بها فإذا كانت المعلومات المطلوبة لا تتطلب صلاحية معينة وهي معلومات متاحة للجميع فإن الخدمة في الغالب هي للحصول على بيانات معينة بطريقة سهلة مثل الحصول على معلومة عن شركة مساهمة من موقع تداول، وهي متوفرة في الموقع ولكن الوصول لها قد يستغرق وقتا ويمكن لبرنامج بسيط توفيرها بسرعة وفي هذه الحالة لا يخاف المتصل من سرقة المعلومات كونها متاحة وغير سرية ، ولكن لنفرض ان لك صلاحية للدخول الى موقع احدى الجامعات وترغب في الوصول لها وتعديل بيانات احد الطلاب مثلا حيث ان هذا ضمن صلاحياتك في العمل وفي هذه الحالة تحصل على كلمة مستخدم وكلمة سر للوصول للمعلومة وتعديلها ولهذا فهناك عدة طرق منها وصع كلمة السر ضمن الامر وهذه مشكلة حيث يمكن لمن يشاهد الامر ان يرى كلمة المستخدم وكلمة السر ، استخدمت بعض المواقع طريقة Access Token وهي كلمة سرية طويلة يحصل عليها المبرمج صاحب الصلاحية ويمكن تغييرها باستمرار لمنع استخدامها من قبل المتلصصين ولهذه الطريقة فجوات اخرى ايضا ، كما يمكن الدخول للموقع عبر نظام التشفير Https وهذه تحقق درجة جيدة من الخصوصية
بعض الاوامر الخاصة بالفيس بوك والتويتر حيث يمكن زيارة الموقع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
والذي يحوي تفاصيل دقيقة عن كيفية الوصول السريع للبيانات على الفيس بوك مثل الاصدقاء لك ولأي شخص آخر عبر امر واحد ويمكن الحصول على Access token لمدة ساعتين حيث يمكن الحصول على واحد دائم بعد او برنامج تقوم به
اما موقع الخدمات لتويتر فهي على العنوان
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
والذي يحتوي على مكتبة كبيرة من المعلومات عن استخدام خدمات الويب
مواضيع مماثلة
» خدمات تحليل الويب
» موقع يحتوي على مكتبة كبيرة من المعلومات عن استخدام خدمات الويب
» الويب الخفى و الويب المظلم
» الشبكات الرقمية للخدمات المتكاملة Integrated Services Digit
» خدمات جوجل
» موقع يحتوي على مكتبة كبيرة من المعلومات عن استخدام خدمات الويب
» الويب الخفى و الويب المظلم
» الشبكات الرقمية للخدمات المتكاملة Integrated Services Digit
» خدمات جوجل
صفحة 2 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى