ماهي البرمجيات كخدمة – Software as a Service) SaaS) هو نموذج لتوزيع البرامج يستضيف فيه مزود خدمات الكلاود التطبيقات ويجعلها متاحة للمستخدمين عبر الإنترنت.
SaaS هي واحدة من ثلاث فئات رئيسية للحوسبة السحابية – Cloud Computing إلى جانب البنية التحتية كخدمة (IaaS) ومنصة كخدمة (PaaS).
واللي تقدر تتعرف عليهم من خلال المقالين التاليين:
ترتبط البرمجيات كخدمة – SaaS ارتباط وثيق بمزود خدمة التطبيق application service provider (ASP . ويشبه نموذج إدارة التطبيقات المستضافة لـ SaaS نموذج ASP ، حيث يستضيف الموفر برنامج العميل ويقدمه للمستخدمين النهائيين المعتمدين عبر الإنترنت.
في نموذج البرمجيات كخدمة – SaaS ، يمنح مزود خدمات الكلاود مثل جوجل ومايكروسوفت العملاء الوصول عبر الإنترنت إلى نسخة واحدة من التطبيق.
السورس كود للتطبيق هي نفسها لجميع العملاء ، وعندما يتم نشر ميزات أو وظائف جديدة ، يتم توزيعها على جميع العملاء. وفقًا لاتفاقية مستوى الخدمة (SLA) ، قد يتم تخزين بيانات العميل الخاصة بكل نموذج محليًا أو في السحابة أو كليهما محليًا وفي السحابة.
يمكن للمنظمات دمج تطبيقات SaaS مع البرامج الأخرى باستخدام واجهات برمجة التطبيقات (APIs). على سبيل المثال ، يمكن لرجال الأعمال كتابة أدوات البرامج الخاصة به واستخدام واجهات برمجة التطبيقات الخاصة بموفر SaaS لدمج تلك الأدوات مع عرض SaaS.
تطبيقات البرمجيات كخدمة – SaaS:
خدمات البريد الإلكتروني ، وإدارة المبيعات ، وإدارة علاقات العملاء (CRM) ، والإدارة المالية ، وإدارة الموارد البشرية (HRM) ، من أهم مزودي خدمات Salesforce و Oracle و SAP و Intuit و Microsoft , Google.
مزايا البرمجيات كخدمة – SaaS:
يلغي حاجة المؤسسات لتثبيت وتشغيل التطبيقات على أجهزة الكمبيوتر الخاصة بالموظفين أو في الداتا سنتر الخاصة بهم وهذا يلغي تكاليف شراء الأجهزة وتوفيرها وصيانتها ، وكذلك ترخيص البرامج وتثبيتها ودعمها.
المرونة في الدفع : بدلاً من شراء برنامج لتثبيته ، أو أجهزة إضافية لدعمه ، يشترك العملاء في SaaS ، يدفعون مقابل هذه الخدمة على أساس شهري باستخدام نموذج الدفع الفوري و إستخدام نظام الدفع حسب الإستخدام.
المرونة في التحكم في الخدمات: توفر الخدمات السحابية SaaS قابلية التطوير بسهولة ، إذا إحتجت إلي إضافة ميزة جديدة كل ما عليك فعلة هي بضع نقرات وتحصل عليها.
التحديثات التلقائية: بدلاً من شراء برامج جديدة ، يمكن للعملاء الاعتماد على مزود SaaS لتنفيذ التحديثات وإدارة التصحيح تلقائيًا وهذا يقلل من العبء على موظفي تكنولوجيا المعلومات.
سهولة الوصول: بما أن تطبيقات SaaS يتم الوصول لها عبر الإنترنت ، فيمكن للمستخدمين الوصول إليها من أي جهاز وموقع يدعمهما الإنترنت.
عيوب البرمجيات كخدمة – SaaS:
علي الرغم من كل هذه المميزات يوجد بعض العيوب أو المشاكل التي يمكن أن تحدث في حالة إستخدام البرمجيات كخدمة
بسبب إعتماد البرمجيات كخدمة علي الوصول إلي التطبيقات علي الإنترنت لذلك إنقطاع الإنترنت سيسبب تعطل العمل وفقدان الإتصال بالخدمة .
محدودية التطبيقات فعلي الرغم من إنتشار الكلاود في السنوات الأخيرة ولكن لا زال هناك الكثير من التطبيقات التي تحتاج إلي تثبيتها علي سيرفر داخل شركتك وغير متاحة علي الكلاود.