سؤال للمختصين بموضوع web service
تاريخ التسجيل: 2008-03-05 مشاركات: 515
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
السلام عليكم ورحمة الله و بركاته قمت مؤخرا باجراء خدمةweb service بسيطة على الحاسب عندي وهي تتلخص بطلب خدمة قراءة ملف wav موجود على السيرفر من قبل ال client أي [WebMethod] ( ) Static void Medi } ;( System.Media.SoundPlayer obj = new System.Media.SoundPlayer ( "c:\\oou.wav ; ( ) Obj.Play { و قد اشتغلت بشكل صحيح عند عملية ال Invoke هل هذه العملية قابلة للعمل بشكل صحيح عند تفعيلها عمليا ( من ناحية نقل بيانتا كالصوت ) بنفس الكود السابق دون الحاجة الى عمليات تحويل الصوت الى بيانات قابلة للنقل
|
| |
دخول أو تسجيل لإرسال التعليقات | قراءة: 321 |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 2975
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
بس هيك انت شغلت الملف على السيرفر!
الـ Web Service بتتعامل فقط مع XML يعني بتبعتلها XML وبسترجع منها XML
طبعاً اذا عم تستخدم إطار عمل متل الـ .NET فإطار العمل هو الي بحول البيانات الي بدك تبعتها وتستقبلها لـ XML
بس بدك تنتبه انو اذ بدك تجيب بيانات من المخدم للزبون بدك تستدعي الـ WebMethod من الكود الي عم يتنفذ عند الزبون مو عالمخدم, يعني من Javascript
لحتى تعمل هالشي بدك تستخدم ASP.NET AJAX
بتعمل الـWebMethod تابع بياخد المعاملات الي بدك تبعتها للسيرفر وبيرجع البيانات الي بدك تبعتها للزبون.
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 515
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
و الله كلام جميل ولكن أنا ما عندي فكرة أنه لازم استخدام asp.net ajax أما بالنسبة لمثالي قصدي أنا مثلا عندما أقوم بمشاهدة الفيديو على موقع مثل youtube هل الخدمة هنا هي web service و اذا كانت كذلك ملف الفيديو الذي أشاهده هل هو يعمل على السيرفر، أم يتم ارساله الى جهاز ال client و يتم عرضه من خلاله
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 2975
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
اذا الهدف هو نقل ملفات صوت أو فيديو أو صور
مافي داعي تستخدم Web Service
عادة بتم استخدام الـweb services بحالتين:
لما بكون عندك برنامج بيشتغل على جهاز المستخدم (برنامج ويندوز مثلاً) وبيانات موجودة على الوب
أو لما بدك تستخدم AJAX
بموقع يوتيوب بتكون عم تعمل Streaming للملف يعني بينبعت جزء جزء ويتم عرض الجزء أول مايوصل.
ومابيستخدموا web service لحتى يمررو الملف لأنو هالشي رح يكلفهون زمن معالجة وعرض حزمة أكبر بكتير.
فيك تستخدم Flash أو Silverlight لحتى تعمل Video Streaming بسهولة (نسبياً).
بالنسبة للملف الي حاطه في معه تعليمات مابظن بقدر ضيف عليهون شي. شو هي المشكلة بالزبط الي واجهتك؟
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 515
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
المشكلة هي كيفية تشغبل الWeb Service على الجهاز لكي يستطيع تطبيق ال client طلب الخدمة من Web Method أي كيفية اضافة ال Web reference الى Virtual Directory و الله أنا متشكر جدا على اهتمامك و شرحك الجيد جزاك الله كل الخير
في شغلة تانية اذا حبيت انقل صوت عبر web service هل يمكن ذلك باستخدام بروتوكول ال soap
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 2975
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
كتب bayrn:
في شغلة تانية اذا حبيت انقل صوت عبر web service هل يمكن ذلك باستخدام بروتوكول ال soap
ممكن بتم تحويل الصوت من Binary إلى XML وإرساله الى الزبون وعند الزبون بتم إعادة تحويله إلى Binary.
بس بظن في بروتوكولات أفضل لنقل الصوت.
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
عضو فعال
تاريخ التسجيل: 2006-12-10 مشاركات: 1382
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: متخرج
|
كتب foaad: بس بظن في بروتوكولات أفضل لنقل الصوت.
VOIP
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 515
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
أنا اشتغلت مشروع يشمل خدمة voip عبر شبكة محلية لكن الأمر صعب
شوي و الآن عم حاول فيه من خلال DirectX.DirectPlay
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 515
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
أرجوا منك أن تفيدني بهذا الأمر :
1- ما هو الغرض من web service
2 - متى أن بحاجة لها
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-03-05 مشاركات: 515
الجامعة: الافتراضية الكلية: تكنولوجيا المعلومات المرحلة: السنة الثالثة الاختصاص: غير ذلك
|
ياحبيبي يا معلم كثير من المواضيع التي وضعت أسئلة عنها
يا بيقلولي
use google
or
wikipedia
or or or
و الله بعرف أنه في google و غيره
أنا حبيت اسأل السيد فؤاد لأنه عنده خبرة في الموضوع من خلال أجوبته عن أسئلة الموضوع
|
| |
دخول أو تسجيل لإرسال التعليقات |
|
مدير
تاريخ التسجيل: 2005-07-15 مشاركات: 2975
الجامعة: دمشق الكلية: الهندسة المعلوماتية المرحلة: السنة الخامسة الاختصاص: هندسة برمجيات
|
كتب bayrn:
أنا حبيت اسأل السيد فؤاد لأنه عنده خبرة في الموضوع من خلال أجوبته عن أسئلة الموضوع
الارتباطات الي حطها BEN ADAM فيها معلومات أدق وأشمل من الي ممكن أنا أعطيك ياها.
هو بالحقيقة أنا ماعندي خبرة بهالموضوع, يعني ماشتغلت فيه, بس قريت شوي عنه.
هلأ ببساطة الـ web service برنامج موجود عالوب بتتخاطب معه من خلال HTTP بتبعتله (عادةً) xml وبيرجعلك xml
وبالتالي شو هي السيناريوهات الي ممكن تحتاج فيها web service!
يعني موقع تقليدي (متل موقعنا هاد مثلاً) مابيحتاج web service
بتحتاجها اذا بدك تعمل smart client application يعني برنامج "ويندوز" بياناته موجودة على الوب (متل برنامج بيعرض حالة الطقس مثلاً)
و بتم استخدامها أحياناً مشان الـ AJAX أو Flash أو Silverlight لأنو بهالحالات بكون البرنامج عم يتنفذ عند الزبون والبيانات عالوب.
أو اذا بدك تعرّض API للموقع تبعك ممكن تعمل web service بحيث المواقع التانية ممكن تقرأ معلومات موجودة بقاعدة بيانات الموقع أو اتضيف وتعدل عليها.
بجوز يكون في حالات تانية تحتاج فيها استخدام web service بس بظن هدول المنتشرين أكتر شي.
|
| |
دخول أو تسجيل لإرسال التعليقات |
تاريخ التسجيل: 2008-05-13 مشاركات: 40
الجامعة: غير ذلك الكلية: الهندسة المعلوماتية المرحلة: متخرج الاختصاص: هندسة برمجيات
|
مشكور سيد BEN ADAM ...الروابط فيها معلومات قيمة..
|
| |
دخول أو تسجيل لإرسال التعليقات |
|