لقد ابتكرنا مصطلح “DService” لكي نصف مكون الخدمات الخاصة بالتطبيقات المستندة إلى السحابة، وDApps التي يمكن أن تعمل في CGN. يمكن لأي شخص تطوير DService الخاصة به وتشغيلها في CGN.
تقوم DService بتنفيذ الطلبات الموجهة إليها وفقًا لـ API محددة جيدًا تقوم بعرضها، وتقوم بتنفيذ جميع أشكال العمل المتخصصة، والمركزة على الكمبيوتر والمصممة وفقًا لاحتياجات DApps معينة، أو عائلة DApps.
يوجد مكونان رئيسييان من DService: تطبيق DService نفسه، إلى جانب حزمة الوحدات التي تتيح لـ DService إمكانية التواصل مع CGN والعمل مع الوسيط.
سنقوم بتوفير API بسيطة لـ DService. بشكل أساسيّ، فسيكون معالجًا بسيطًا لطلبات HTTP، ويعرض نقطة نهاية واحدة فقط، ولكنها متعددة بشكل محتمل.
يفرض DService سيطرته بالكامل على تنسيق URL (عنوان URL آخر غير المجال)، ويمكن استخدام مسارات URL للتمييز بيين الأنواع المختلفة من طلبات الخدمة من طلب إلى آخر، وهو ما يتيح إمكانية تنفيذ أنواع عديدة من الطلبات إلى DService فردية.