الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الفرق بين ...

مغلق
بدأه newacount في 24 مايو 2005 · 4 رد · 661 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

سؤال : ما الفرق بين web services

و application services

سؤال عن sokets ماذا تعني ؟

#2

بالنسبة لسؤالك عن الـ socket:

عبارة عن تقينة للاتصال الشبكي طورت من قبل عدة شركات من أهمها microsfot, والتقنية هذه مدعومة بقوة في delphi شأنها في ذلك شأن تقنية corba و Dcom وهي جميعاً تقنيات للاتصال بين الحواسيب.

تتواجد العديد من فعاليات هذه التقنية في الوحدة winsock, كما ويمكن الاعتماد على العناصر الموجودة في الصفحة internet من لوحة العناصر لتحقيق تلك التقنية مثل TTcpclient و TTcpserver.

يتم باستخدام التقنية السابقة بناء التطبيقات بطريقة يلعب فيها التطبيق مرة دور مخدم ومرة أخرى دور client حسب الحاجة. فعندما يلعب دور المخدم فإنه يتولى تقديم الخدمات للـ clients المتصلين به, أما عندما يلعب دور client فإنه هو الذي يتلقى خدمات من الـ server الذي يتصل به.

من الضروري أن يقوم الـ client في هذه التقنية بتحديد عنوان الـ IP أو اسم الجهاز host name العائد للـ server حتى يتمكن من الاتصال به. بالتالي هذه الطريقة ليست شفافة في الاتصال على خلاف تقنية corba.

كما أنه يجب أن يتم تحديد الـ port (منفذ الاتصال) الذي يقوم الـ server بالاستماع عليه (على الأغلب يتم ذلك أثناء التصميم, كما أنه ممكن أثناء التنفيذ).

هنالك مثال عن برنامج chat موجود في الـ demo العائد للـ delhpi7 يوضح استخدام العنصرين TTcpclient و TTcpserver.

انبته إلى الخصائص العائدة للعنصرين بالإضافة إلى معالجات الأحداث!

سأضع في الموقع بعد عدة أيام على الأغلب معلومات أوسع عن هذه التقنية إن شاء الله.

المال في الغربة وطن والفقر في الوطن غربة

#3

جزاك الله خير أخي الكريم in4maTic

ويعطيك العافي ماقصرت

بالنسبة web services هل فقط تقوم بين السيرفر والكلينت

وأيضا application service هل فقط بين client و client ؟؟؟؟؟؟؟؟؟؟

بصراااحة الموضوع هذا شتتني شوية أرجو الإيضاح ومشكرووورين على أروع منتدى

#4

application service لا اعرف اذا كان المقصود بها windows service اما لا

اما web service فهو عبارة عن تقنية تستخدم لبرامج متعددة الطبقات multi tiers وغير محصورة بشبكة، حيث يمكنك بناء السيرفر واستخدامه من خلال شبكة داخلية او من خلال شبكة انترنت

والميزة الكبرى له، انك غير محصور بلغة برمجة معينة او نظام تشغيل، لان هذه التقنية مبنية على معايير قياسية مدعومة من اغلب الشركات، فيمكنك بناء السيرفر بدلفي ويعمل على ويندوز وبناء الكلينت بإستخدام جافا واستخدامه من لينكس او ماكنتوش

يمنك تشبيه ال web service بمكتبة dll لكنها ممكن ان تكون موجودة على اي جهاز في العالم ولا يهم ما هي لغة البرمجة التى استخدمت لبرمجتها

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#5

الف شكر استاذ محمد نسمان انت حليتلي مشكلة ويعطيك ألف عافية

هذا الموضوع مغلق.

مواضيع مشابهة