سؤال للمختصين بموضوع web service

أرسل من قبل bayrn في الثلاثاء, 2008/05/06 - 4:38pm.
صورة bayrn

تاريخ التسجيل: 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

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الأربعاء, 2008/05/07 - 4:08am
مدير
صورة foaad

تاريخ التسجيل: 2005-07-15
مشاركات: 2975

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

بس هيك انت شغلت الملف على السيرفر!
الـ Web Service بتتعامل فقط مع XML يعني بتبعتلها XML وبسترجع منها XML
طبعاً اذا عم تستخدم إطار عمل متل الـ .NET فإطار العمل هو الي بحول البيانات الي بدك تبعتها وتستقبلها لـ XML
بس بدك تنتبه انو اذ بدك تجيب بيانات من المخدم للزبون بدك تستدعي الـ WebMethod من الكود الي عم يتنفذ عند الزبون مو عالمخدم, يعني من Javascript
لحتى تعمل هالشي بدك تستخدم ASP.NET AJAX

بتعمل الـWebMethod تابع بياخد المعاملات الي بدك تبعتها للسيرفر وبيرجع البيانات الي بدك تبعتها للزبون.

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/05/07 - 12:15pm
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 515

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

و الله كلام جميل 

ولكن أنا ما عندي فكرة أنه لازم استخدام asp.net ajax أما بالنسبة لمثالي قصدي أنا مثلا عندما أقوم بمشاهدة الفيديو على موقع مثل youtube هل الخدمة هنا هي web service

و اذا كانت كذلك ملف الفيديو الذي أشاهده هل هو يعمل على السيرفر، أم يتم ارساله الى جهاز ال client و يتم عرضه من خلاله

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الأربعاء, 2008/05/07 - 5:36pm
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 515

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

مرحبا أستاذ فؤاد

 حصلت على مشروع صغير : عبارة عن خدمة تقوم بنقل الصور عبر Web Service الى ال Client لكن كيفية التطبيق على الجهاز لم أفهمها

http://files.filefront.com/WebService+How+To+Transarar/;10149631;/fileinfo.html 

 هل من الممكن تشرح لي فقط كيفية تشغيلهاعلى الحاسب من خلال IIS

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2008/05/08 - 4:29am
مدير
صورة foaad

تاريخ التسجيل: 2005-07-15
مشاركات: 2975

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

اذا الهدف هو نقل ملفات صوت أو فيديو أو صور
مافي داعي تستخدم Web Service
عادة بتم استخدام الـweb services بحالتين:
لما بكون عندك برنامج بيشتغل على جهاز المستخدم (برنامج ويندوز مثلاً) وبيانات موجودة على الوب
أو لما بدك تستخدم AJAX

بموقع يوتيوب بتكون عم تعمل Streaming للملف يعني بينبعت جزء جزء ويتم عرض الجزء أول مايوصل.
ومابيستخدموا web service لحتى يمررو الملف لأنو هالشي رح يكلفهون زمن معالجة وعرض حزمة أكبر بكتير.
فيك تستخدم Flash أو Silverlight لحتى تعمل Video Streaming بسهولة (نسبياً).

بالنسبة للملف الي حاطه في معه تعليمات مابظن بقدر ضيف عليهون شي. شو هي المشكلة بالزبط الي واجهتك؟

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2008/05/08 - 1:04pm
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 515

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

المشكلة هي كيفية تشغبل الWeb Service على الجهاز لكي يستطيع تطبيق ال client طلب الخدمة من Web Method

أي كيفية اضافة ال Web reference الى Virtual Directory

و الله أنا متشكر جدا على اهتمامك و شرحك الجيد

جزاك الله كل الخير

في شغلة تانية اذا حبيت انقل صوت عبر web service هل يمكن ذلك باستخدام بروتوكول ال soap

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2008/05/09 - 3:41am
مدير
صورة foaad

تاريخ التسجيل: 2005-07-15
مشاركات: 2975

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

كتب bayrn:
في شغلة تانية اذا حبيت انقل صوت عبر web service هل يمكن ذلك باستخدام بروتوكول ال soap
ممكن بتم تحويل الصوت من Binary إلى XML وإرساله الى الزبون وعند الزبون بتم إعادة تحويله إلى Binary.
بس بظن في بروتوكولات أفضل لنقل الصوت.

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2008/05/09 - 9:47am
عضو فعال
صورة BEN ADAM

تاريخ التسجيل: 2006-12-10
مشاركات: 1382

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: متخرج

كتب foaad:
بس بظن في بروتوكولات أفضل لنقل الصوت.
VOIP

Google Is Your Friend(GIYF).

 
دخول أو تسجيل لإرسال التعليقات
السبت, 2008/05/10 - 10:52am
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 515

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

أنا اشتغلت مشروع يشمل خدمة voip عبر شبكة محلية لكن الأمر صعب

شوي و الآن عم حاول فيه من خلال DirectX.DirectPlay

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/05/19 - 6:48pm
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 515

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

أرجوا منك أن تفيدني بهذا الأمر :
1- ما هو الغرض من web service
2 - متى أن بحاجة لها

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/05/19 - 6:58pm
عضو فعال
صورة BEN ADAM

تاريخ التسجيل: 2006-12-10
مشاركات: 1382

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: متخرج

كتب bayrn:
أرجوا منك أن تفيدني بهذا الأمر :
1- ما هو الغرض من web service
2 - متى أن بحاجة لها

http://en.wikipedia.org/wiki/Web_service
http://www.w3schools.com/webservices/default.asp
http://quickstarts.asp.net/QuickStartv20/webservices/
http://msdn.microsoft.com/en-us/webservices/default.aspx
http://www.codeproject.com/KB/webservices/aspwebsvr.aspx

Google Is Your Friend(GIYF).

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/05/19 - 7:25pm
صورة bayrn

تاريخ التسجيل: 2008-03-05
مشاركات: 515

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

ياحبيبي يا معلم كثير من المواضيع التي وضعت أسئلة عنها
يا بيقلولي

use google
or
wikipedia
or or or

و الله بعرف أنه في google و غيره

أنا حبيت اسأل السيد فؤاد لأنه عنده خبرة في الموضوع من خلال أجوبته عن أسئلة الموضوع

و الله خير و أبقى

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/05/19 - 11:49pm
مدير
صورة foaad

تاريخ التسجيل: 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/20 - 12:04am
صورة Carl Gustav

تاريخ التسجيل: 2008-05-13
مشاركات: 40

الجامعة: غير ذلك
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

مشكور سيد BEN ADAM ...الروابط فيها معلومات قيمة..

 
دخول أو تسجيل لإرسال التعليقات