تام

نظام تبادل وإدارة المحتوى

أدوات المستخدم

أدوات الموقع


principals

المبادئ الأساسية

يقوم نظام تام على مجموعة من المبادئ الأساسية (core principals) وهي ما يميز النظام عن غيره، ويكمن فيها السبب الفعلي وراء قرار العمل على تطوير التطبيق بدلا من استخدام تطبيق جاهز.

١التكاملية والتبسيط (integration and simplicity)يدمج الكثير من الخصائص والوظائف في مكان واحد ويبسط التعامل معها من خلال التجريد (abstraction)، ليُغطي معظم احتياجات المُستخدم العادي والمتوسط (أفراد وشركات صغيرة ومتوسطة) من حفظ المحتوى وإدارته والتفاعل حوله وتبادله مع الآخرين.
٢المعيارية القياسية (open standards)يستطيع استعياب أنواع كثيرة من البيانات والمحتوى بصورة قياسية مستقلة عن التطبيق نفسه (باستخدام صيغة جيسون والبيانات الفوقية) وتخزين كل ذلك بصورة مباشرة على نظام الملفات. وهذا يطيل مدة الاستفادة من المحتوى لتصل إلى عقود طويلة. (قاعدة بيانات طويلة الأمد).
٣اللامركزية (federation)لا تسيطر عليه ولا تحتكر تقديمه شركة بعينها ويمكن تنصيبه على خوادم مستقلة عن بعضها ولكنها في الوقت نفسه قادرة على التواصل فيما بينها (interoperability). مثلا، عندما تبحث عن محتوى يمكن توزيع طلب البحث على الخوادم المتفرقة. وعند التراسل يتصرف مثل أنظمة البريد الإلكتروني: تتبادل الخوادم المستقلة الرسائل فيما بينها.
٤الاقتصاد في الموارد (cost effectiveness) وخفض التكلفة التشغيليةيعمل هذا النظام بخفة ولا يحتاج إلى قدرات حوسبة عالية. ويمكن تشغيله على أجهزة بسيطة مثل راسبيري باي وخوادم بسيطة.
٥عزل البيانات في طبقة لوحدها (data as a service)واجهة برمجية مستقلة تخدم البيانات وتراعي صلاحيات الوصول. بحيث يستطيع المستخدمون تنقية البيانات وإثرائها لجعلها “النسخة الذهبية” ولتكون عابرة للتطبيقات.
٦تخفيف عبء تخديم البيانات من خلال المشاركة (content delivery sharing)عند مشاركة المحتوى (وخاصة في حالة المقاطع المرئية) يصبح كل من يشارك مساهما في تخديم بيانات المقطع (على غرار بت تورنت).
٧واجهة عامة للوصول عبر الشبكة العنكبوتية (public web interface)لتمكين المستخدمين غير المشتركين ومحركات البحث من الوصول إلى المحتوى العام ولا يكون مغلقا.
٨استقلال الهُوية (identity independence)يحمل المُستخدم هويته معه ويستطيع التفاعل بها مع التطبيقات المختلفة، ويستطيع توثيقها من خلال الخدمة العامة لفهرسة الهويات.
principals.txt · آخر تعديل: 2021/06/22 11:43 بواسطة 127.0.0.1