أبو الروض بتاريخ: 11 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 11 أغسطس 2005 السلام عليكم ياشباب ماهوا ال Web Services وهل يوجد كتب عنه شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
omar-alreyati بتاريخ: 11 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 11 أغسطس 2005 الاخ العزيز : هل من الممكن التوضيح أكثر ؟؟؟؟؟؟؟؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبو الروض بتاريخ: 11 أغسطس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 11 أغسطس 2005 أقصد هل هي لغة وفيما تستخدم يعني بالمعنى الفصيح هل هي JSP يعني مثلها أو ماذا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 12 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 12 أغسطس 2005 الـWeb Service تقنية مستقلة .. يمكن انشاء تطبيقات لها بأي لغة من اللغات الحديثة ..ويمكن الاستفادة منها كذلك بأي لغة من اللغات الحديثة حتى لو كانت مختلفة ..الويب سيرفس .. شقين .. شق يسمى Server وشق يسمى Clientبالنسبة لتطبيق السيرفر .. ساعطيك مثال له ..مثلا لو كنت اعمل في سوق الاسهم السعودي ومطلوب مني ان اجعل اسعار الاسهم في متناول الجميع بكل سهولة وبدون قيود من ناحية اللغة او البيئة وفي نفس الوقت بيحث يكون الموضوع بسرية وبأمن تام .تقنية الويب سيرفس هنا تظهر نتائجها واضحة .. كل ماعلي عمله هو انشاء ويب سيرفس بسيطة يقوم باستقبال الطلبات وارسال النتائج وكل ذلك عن طريق استخدام XML ويتم تبادل البيانات عن طريق البروتوكول HTTP يعني بامن تام وبدون اي تعقيدات او اعدادات خاصة لكي تمر المعلومة من خلال جدر الحماية Firewalls .عندما يكون الويب سيرفس جاهزاً يمكن للعملاء والمستفيدين ان يرتبطوا بالويب سيرفس كاي قاعدة بيانات باي لغة شاءوحتى لو كانت تلك اللغة هي Macromedia Flash فيمكن لهم عن طريق الفلاش انشاء برنامج يتعامل مع ذلك الويب سيرفس .انشاء الويب سيرفس ( السيرفر )اسهل طريقة هي عمل PL/SQL Package على قاعدة البيانات اوراكل يحتوي على كل الـ Function التي نحتاجها .ثم عن طريق الـ JDeveloper بكل سهولة يمكن انشاء ويب سيرفس من تلك الباكج ومن ثم عمل deploy لها على application server مثل OC4J او Oas او حتى tomcat .في الاخير سينتج لدينا عنوان ينتهي بـ wsdl تتعرف عليه اللغات الاخرى بكل سهولة وتكشف مابداخله من functions وحقول وخلافه .ولاحظ هنا اننا لم نضطر الى السماح لهم باستخدام قاعدة البيانات مباشرة وانما كان الـ web service هو الوسيط .كذلك يمكنك وضع اسم مستخدم وكلمة مرور للweb service لكي تاخذ اجراً على الانتفاع به مثلاً .يمكن كذلك انشاء ويب سيرفس باي لغة اخرى مثل لغات net. او delphi بكل سهولة ايضاً .إنشاء الويب سيرفس ( العميل )يمكن انشاء برنامج يتعامل مع الويب سيرفس بكل سهولة بواسطة ادوات جاهزة مضمنة في ادوات البرمجة المعروفةمثل dreamweaver او visual studio.net او حتى مثلما ذكرت Macromedia flash .ولا يلزم ان تكون اللغة في السيرفر والعميل متطابقة .. بل لك كامل الحرية في الاختيار .اتمنى ان الصورة اتضحتبالتوفيق . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبو الروض بتاريخ: 23 أغسطس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 أغسطس 2005 مشكور جميعا على هذه الردود الجميلة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rami_talat بتاريخ: 1 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 1 ديسمبر 2005 Many thatks for you dear brother, I'm proud of such high technical knowledge holders people like you. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alaa56mm بتاريخ: 7 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 7 ديسمبر 2005 (معدل) السلام عليكم يا اخوان....الوب سيرفس صارت مهمة الايام هذه. وهو موضوع طويل...بس انا لما قرأت عنه لاحظت فيه مواضيع مثل soap , uddi ,wsdl....etc ممكن توضيحها أكثر.وكمان يقولون انك لاتكتب وب سيرفس (from scratch), لكنك تاخذها من الانترنت.هل هذا صحيح او اننا بامكاننا كتابتها من البداية.وشكرا جزيلا......... تم تعديل 7 ديسمبر 2005 بواسطة alaa56mm اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wlahmad بتاريخ: 7 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 7 ديسمبر 2005 بارك الله فيك وفي حسناتك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 23 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 23 ديسمبر 2005 تطوير الويب سيرفسس اصبحت سهلة جدا هذه الايام .. بالنسبة لمطورين الاوراكل بواسطة PL/SQL يمكنهم عمل Package به عدة Functions .. على الداتابيز ..لنقل على سبيل المثال احد هذه الـFunction يستقبل متغير IN هو EMP_ID ويعطي متغير OUT هو اسم الموظف EMP_NAMEاو مثلا يعطي رقم الهاتف او ماشابه ..بعد ان تنتهي من عمل هذه الباكج وتختبره بواسطة SQLPLUS ..بكل بساطة JDeveloper يحوله لك الى Web Service ويتم عمل Deployemnt على OC4Jويقوم بتوليد ملف WSDL .هذا الملف قم باعطاءه للشخص الذي سيستفيد من الويب سيرفس .. وليكن انا مثلاً ..عندها اقوم من اي مكان في العالم بعمل ويب سيرفس بأي لغة حتى لو كانت Macromedia Flash .ملف الـWSDL يشرح لي ماهية الويب سيرفس الذي قمت بعمله و عنوانه .. ويعطيني معلومة عن المتغيرات التي تدخل وانواعهاوالمتغيرات الخارجة وانواعها .. وهي في حالتنا متغير من نوع int و يخرج متغير من نوع Stringتكفيني هذه المعلومة ليقوم الفلاش او اي لغة اخرى بالتعرف على الويب سيرفس وعمل تضمين له بحيث اني استعلم في قاعدة بياناتكبكل سهولة بالنسبة لي وبكل امان بالنسبة لك .. وبدون ان تعطيني اسم مستخدم وكلمة مرور ان احببت وبدون ان تفتح لي منافذ خاصةوووو .. الخ الSOA هي البروتوكول الذي تقوم عليه التقنية ولا يلزمك الدخول فيها ولا التعرض لطريقها .. ولا حتى التفكير فيها فقط قم بعمل الPL/SQL Package ودع الباقي للJDeveloper .UDDI ان لم اكن مخطئاً .. عندما يكون الويب سيرفس الذي قمت بانشاءه ذو اهمية لشريحة كبيرة من الناس مثل ويب سيرفسلارقام هواتف جميع سكان مصر او سكان العالم او اسعار العملات وتحويلها ..عندها تسجلها في منظمة لكي يسهل الوصول اليها .. عن طريق البحث في محركات بحثها .لكن في حالتنا السابقة انت تعرف مسبقاً من الشخص الذي يريد الوصول للمعلومة وليست لجميع الناس .هناك طريقة اخرى وهي انشاء ويب سيرفس من EJB اي من جافا بين وهي التي استخدمها لانها تعطيك الحرية المطلقة في البرمجةفلغة جافا اقوى بكثير واشمل من لغة PL/SQL .. عندما تقوم بعمل الجافا بين .. يقوم الجي دفلوبر تلقائيا بمعرفة الميثود sets و getsو يترك لك حرية اختيار اي الميثود تريد ان تجعله متاحاً في الويب سيرفس .. وخلال دقيقة بواسطة Wizard تقوم بانشاء ويب سيرفس محترم .دمتم بخير . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
toad بتاريخ: 24 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 24 ديسمبر 2005 السلام عليكم ورحمة اللهالأخ الكريم أحمد الجابري نرجو منك تزويدنا بمثال عملي على Web Service بواسطة JDeveloper 10gوأرجو منك أن لا تكون PL/SQLبل EJBممكن تضع لنا لينك على مثال على النت أو أن تكتب لنا المثالوبارك الله لك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.