بيئة التعاون المفتوح من Apple
بيئة التعاون المفتوح من Apple ( AOCE ) هي مجموعة من التقنيات المتعلقة بالمراسلة التي تم تقديمها لنظام التشغيل Mac OS الكلاسيكي في أوائل التسعينيات. وهي تتضمن محرك البريد PowerTalk ، وهو واجهة العميل الرئيسية للنظام، وخادم البريد PowerShare لتثبيتات مجموعات العمل، وعددًا من التقنيات الإضافية مثل Open Directory والتشفير ودعم التوقيع الرقمي .
حظي برنامجا AOCE وPowerTalk بحملات تسويقية مكثفة بين عامي 1993 و1996؛ إلا أن متطلبات الأجهزة العالية حالت دون تمكّن معظم المستخدمين من تثبيتهما أو استخدامهما. كما واجه المطورون صعوبة مماثلة بسبب تعقيد النظام، ونظرًا لصغر قاعدة المستخدمين، كانت مبيعاتهم المحتملة أقل بكثير. في عام 1996، أوقفت شركة آبل جهودها التسويقية لبرنامج AOCE بهدوء، وسرعان ما اختفى المشروع.
تاريخ
بدأ تطوير AOCE في عام 1989، وكان إلى حد كبير "المشروع المفضل" لزميل أبل جورشاران سيدهو، الذي كان سابقًا قائدًا هندسيًا في أبل لمنتجات LaserWriter و AppleShare ومنتجات الشبكات ذات الصلة .
موضوعي
بدأ المشروع بدراسة أنظمة البريد الإلكتروني الحالية ومحاولة تحديد المفاهيم والمشاكل المشتركة. ووجد الفريق أيضًا مشاكل في هذه الأنظمة، حيث كانت تدعم في الغالب الرسائل النصية فقط، ونادرًا ما تدعم الأحرف غير الإنجليزية. وكان دعم مستخدمي الهواتف المحمولة ضعيفًا، وغالبًا ما يعتمد على حلول بديلة من جهات خارجية ذات موثوقية مشكوك فيها. كما كانت جميعها تعتمد على خادم بريد إلكتروني مخصص، وهو أمر معقد الإعداد في العادة، وغالبًا ما يكون مكلفًا للغاية بالنسبة للمؤسسات الصغيرة التي تضم عددًا قليلًا من الموظفين في المكتب.
لم يكن أي من المنتجات المتاحة آنذاك قادرًا على تلبية احتياجات المستخدم الحقيقية: صندوق بريد إلكتروني موحد ودفتر عناوين موحد. في عصر ما قبل الإنترنت، كان المستخدمون المتمكنون غالبًا ما يمتلكون صناديق بريد على شبكة شركاتهم، وخدمات عبر الإنترنت مثل CompuServe أو AppleLink ، وربما أيضًا عددًا من أنظمة لوحات الإعلانات الإلكترونية (BBSs). كان كل نظام بريد إلكتروني يستخدم معاييره الخاصة لجمع المعلومات وتخزينها، مما كان يتطلب من المستخدمين تشغيل عدة برامج للوصول إلى الخدمات المختلفة. ورغم إمكانية إنشاء نظام صندوق بريد موحد من قِبل المسؤولين باستخدام بوابات البريد الإلكتروني، إلا أن هذه البوابات كانت مكلفة وتتطلب صيانة تقنية معقدة.
الحلول
يركز نظام AOCE، من جهة، على أنظمة التوصيل والعنونة الأساسية، مُعمِّمًا مفهوم البريد الإلكتروني بحيث يُمكن استخدامه لتوصيل أي شيء بدءًا من البريد الإلكتروني ووصولًا إلى مستندات معالجة النصوص ومهام الطباعة. كانت العنونة مشكلة أخرى يُعاني منها السوق، لذا يُقدم AOCE آلية عنونة عالمية موحدة ودفتر عناوين، يدعم ليس فقط عناوين البريد الإلكتروني للأفراد، بل أيضًا عناوين الأجهزة مثل الطابعات وأجهزة الفاكس. ويمكن البحث عن هذه العناوين من خلال واجهة أسهل استخدامًا بكثير من حل ماكنتوش الحالي، Chooser .
عادةً ما يخزن نظام AOCE بريد المستخدمين الإلكتروني على كل جهاز كمبيوتر شخصي، بدلاً من خادم مركزي. هذا لا يسمح للمستخدم بقراءة البريد دون اتصال بالإنترنت فحسب، بل يُغني أيضاً عن الحاجة إلى جهاز واحد ذي سعة تخزين ضخمة. يمكن إنشاء شبكات صغيرة بسهولة عن طريق تثبيت برنامج العميل القياسي؛ حيث تكتشف الأجهزة بعضها البعض عبر بروتوكول AppleTalk وتتواصل مباشرةً. يدرك نظام AOCE أن المستخدمين ليسوا متصلين بالشبكة دائماً، لذا يتم تخزين البريد الصادر مؤقتاً على جهاز المرسل حتى يتصل كل من المرسل والمستلم بالإنترنت. حتى في الشبكات المحلية، يُعد هذا الأمر مفيداً، حيث يقوم العديد من المستخدمين بإيقاف تشغيل أجهزة الكمبيوتر الخاصة بهم ليلاً، وبالتالي سيضطر البريد إلى الانتظار حتى صباح اليوم التالي للتسليم.
بما أن البريد يُخزّن محليًا، يستطيع مستخدمو أجهزة الكمبيوتر المحمولة قراءة الرسائل وكتابتها أثناء التنقل. ويتم تحديث كل شيء تلقائيًا عند إعادة الاتصال بشبكة المكتب المحلية. يوفر AppleTalk Remote Access ، وهو تطبيق Apple القياسي لبروتوكول AppleTalk عبر أجهزة المودم ، إمكانية المزامنة عن بُعد.
لضمان أمان خطوط الهاتف التي قد تكون مفتوحة، يمكن تأمين جميع الاتصالات باستخدام تشفير RSA والتوقيع الرقمي، حتى على الشبكة المحلية. بالإضافة إلى ذلك، يخزن نظام إدارة المفاتيح بيانات اعتماد تسجيل الدخول المختلفة في ملف مشفر. يتيح هذا للمستخدمين استخدام اسم مستخدم وكلمة مرور مختلفين على الأنظمة المختلفة، مع حفظها في قاعدة بيانات نظام إدارة المفاتيح لتخزينها بشكل آمن. يتطلب هذا كلمة مرور واحدة فقط لنظام إدارة المفاتيح؛ ويمكن لـ AOCE استرجاع بيانات اعتماد أي خدمة عند الطلب.
يمكن للمستخدمين مشاركة المستندات مباشرةً بمجرد نسخ العنوان ولصقه في المستند، أو العكس، دون الحاجة إلى رسالة ، حيث يصل المستند تلقائيًا إلى صندوق بريد المستخدم الآخر. أما إرسال البريد الإلكتروني (وهو في هذه الحالة مجرد مستند نصي بتنسيق خاص)، أو أي شيء آخر، فيتم بالكامل عبر إضافات برمجية، مما يسمح للمستخدم بتجميع رسائله من جميع مصادره في صندوق وارد واحد.
يمكن تثبيت خادم اختياري لتلبية احتياجات الأداء والصيانة للمواقع التي تتطلب ذلك. في هذه الحالة، سيعترض الخادم أي محاولة إرسال فورًا، متجنبًا بذلك أي تأخير في حال عدم اتصال المُستلم بالإنترنت. ثم يقوم الخادم بتسليم الرسالة نيابةً عن المُرسل عند اتصال المُستلم بالإنترنت.
عانى مشروع AOCE مما يُعرف بتأثير النظام الثاني ، حيث يقضي المهندسون وقتًا طويلًا في تصميم نظام يقوم بكل شيء. غالبًا ما تفشل هذه المشاريع لأن المتطلبات ليست صعبة التحقيق فحسب، بل غالبًا ما تفشل في تلبية احتياجات المستخدمين الحقيقية. في كثير من الأحيان، تكون الأفكار جيدة في حد ذاتها، ولكنها مدفونة داخل تطبيقات غير قابلة للاستخدام.
يطلق
بحلول أوائل عام 1993، كان جانب العميل من برنامج AOCE يقترب من الاكتمال، والذي كان يُعرف آنذاك باسم PowerTalk. أطلقت آبل حملة تسويقية تمهيدية، مُعلنةً لعملائها الكبار وحتى لموردي البريد الإلكتروني الخارجيين أن AOCE سيُطرح قريبًا وسيُغير السوق جذريًا. وادّعت الشركة أنه لا يوجد بديل آخر يُمكنه منافسة سهولة استخدامه وقوته وانعدام تكاليف صيانته - وهي جميعها سمات مميزة لنهج آبل.
تم عرض النظام لأول مرة على نطاق واسع في معرض Macworld في بوسطن في منتصف عام 1993. وفي المعرض، وجد المطورون أن اختيار التسمية كان غير حكيم، بسبب الخلط بين PowerTalk ونظام التعرف على الصوت الجديد من Apple ، PlainTalk .
تم إصدار AOCE علنًا في سبتمبر 1993، كجزء من حزمة System 7 Pro التي تتضمن أيضًا أدوات AppleScript .
الانتشار
عندما طُرح المنتج أخيرًا بعد سنوات من الترويج، شعر المستخدمون بخيبة أمل كبيرة عندما اكتشفوا أن تثبيته يتطلب جهازًا بذاكرة وصول عشوائي (RAM) لا تقل عن 2.5 ميجابايت، ويحتاج إلى 4 ميجابايت ليعمل بكفاءة. هذه هي أقصى سعة ذاكرة متاحة في العديد من أنظمة ماك في ذلك الوقت. لم يُجدِ حذف المكونات غير الضرورية نفعًا يُذكر في حل هذه المشكلة، وعادةً ما كان من المستحيل تشغيل AOCE وتقنية أبل الأخرى، QuickDraw GX ، معًا بسبب نقص الذاكرة. مع أن الأجهزة الأحدث كانت قادرة على تشغيل AOCE بسلاسة أكبر، إلا أن متطلباته، كونه نظام بريد إلكتروني مُصممًا للعمل على شبكات متنوعة من أجهزة مختلفة، أعاقت قبوله في السوق بشكل كبير. ببساطة، كان تحميل وتثبيت تطبيقات عميل مستقلة لكل نظام بريد إلكتروني يستخدمه المستخدم سيستهلك مساحة تخزين أقل بكثير، ولن يكون له تأثير ثابت على الذاكرة .
على الرغم من أن نظام PowerTalk كان نظامًا مثيرًا للاهتمام بشكل عام، إلا أن مجموعة من خصائص التصميم جعلت استخدامه محبطًا. فعلى سبيل المثال، نظام العنونة مُدمج بعمق في صميم النظام لدرجة أن مجرد كتابة عنوان جديد يُعدّ عملية شاقة. إذ يتعين على المستخدم أولًا النقر على زر، ثم اختيار نوع العنوان، وكتابته، ثم النقر أخيرًا ليظهر في الرسالة. كما أن استخدام القرص يُمثل مشكلة، لأن كل رسالة تُخزن كملف منفصل، مما يتطلب 1 كيلوبايت أو أكثر من المساحة في عصر لا تزال فيه أقراص 40 و80 ميجابايت شائعة. وبالتالي، تكفي بضع مئات من الرسائل لملء المساحة الحرة على القرص. وبالمثل، كان نسخ البريد الإلكتروني احتياطيًا شبه مستحيل كنتيجة جانبية للتصميم؛ فقد كان البريد مُوزعًا عبر الشبكة، وبعضه بعيد وغير قابل للوصول.OK
لم يكن النظام قادرًا على تحديد هوية المستخدم، لأن نظام التشغيل Mac OS 7 أحادي المستخدم لا يتطلب تسجيل الدخول. لذا، كان لا بد من إرسال المستندات إلى جهاز المستخدم. وهذا لا يُجدي نفعًا عندما يمتلك المستخدم جهازين أو أكثر، مما يجعل مفهوم صندوق البريد الموحد صعب التطبيق عمليًا.
حتى وظيفة الوصول عن بُعد محكوم عليها بالفشل بسبب تفاعل الميزات . ولضمان وصول جميع الرسائل في وقت معقول على شبكة قد تظهر فيها الأجهزة وتختفي عشوائيًا (عند تشغيلها وإيقافها)، يفرض نظام AOCE مهلة 15 دقيقة يحاول خلالها مرارًا وتكرارًا تسليم الرسائل المعلقة. إذا كان المستخدم يستخدم اتصالًا هاتفيًا عبر مودم، يُبقي AOCE الخط مفتوحًا لمدة 15 دقيقة كاملة قبل التخلي عن محاولة الاتصال بالمستخدم المنقطع، مما يؤدي إلى ارتفاع فواتير المكالمات الدولية لتسليم رسالة صغيرة الحجم.
كان من المفترض حل العديد من هذه المشاكل باستخدام خادم PowerShare، الذي يعمل كخادم فائق متصل دائمًا ومتجاوب باستمرار. يكتشف بروتوكول AOCE الأساسي هذه الأجهزة عند محاولة الإرسال، ويرسل إليها أولًا، مما يزيل التأخيرات ويركز التخزين والصيانة. لم يكن الخادم جاهزًا في الوقت المناسب للإصدار، ولم يُطرح في الأسواق إلا بعد عام. وعندما طُرح، كان بطيئًا ويستهلك موارد النظام بكثرة، وهو في الغالب أثر جانبي لبعض ميزات نظام التشغيل Mac OS التي تجعله غير مناسب لتطبيقات الخوادم - وهو دور لم يُصمم من أجله أصلًا.
إلغاء
حظي برنامج AOCE بعام واحد فقط في مؤتمر آبل العالمي للمطورين عام 1995، حيث بدأ بيعه أخيرًا؛ ولكن بحلول ذلك الوقت، كان السوق يتجه نحو البريد الإلكتروني عبر الإنترنت القائم على بروتوكول SMTP كصيغة عالمية. وبحلول عام 1996، تخلت آبل عن AOCE، وبدأت الحديث عن مشروع CyberDog القائم على منصة OpenDoc . ولا يدعم نظام التشغيل Mac OS 7.6 برنامج AOCE . [ 1 ]
ملخص
قدّم برنامج Open Directory من AOCE والبرمجيات المرتبطة به مفهوم إدخالات الدليل (مثل بطاقات العمل) كعناصر أساسية على سطح المكتب. يُستخدم هذا المفهوم لإنشاء نموذج تفاعلي للسحب والإفلات للبريد والفاكس والأنشطة الأخرى القائمة على الدليل. يتم تشغيل كل نقطة نهاية، كخادم البريد على سبيل المثال، بواسطة إضافة برمجية تعمل بدورها بواسطة قائمة انتظار وعارض قوائم انتظار مشتركين من AOCE. يوفر PowerTalk مجموعة من النماذج القياسية للتفاعل مع العناصر في قوائم الانتظار، وواجهة موحدة للبريد، وصندوق بريد موحد. يدعم البرنامج التشفير من خلال سلسلة مفاتيح واحدة تحفظ جميع كلمات المرور والتوقيعات الرقمية، وتشفّرها معًا بحيث لا يلزم سوى تذكر كلمة مرور واحدة.
صُمم النظام في عصرٍ تعددت فيه صيغ وخدمات البريد الإلكتروني، بما في ذلك الخدمات الإلكترونية مثل CompuServe و AppleLink ، ومعايير الشبكات مثل X.400 و SMTP (بريد الإنترنت)، وخوادم الشبكة المحلية مثل Microsoft Mail و QuickMail . ولدعم هذه البيئة المتنوعة، يتضمن AOCE حزمة بروتوكولات متعددة الطبقات قوية ، يُمكن نظريًا استخدامها مع أي بيئة تخزين وإعادة توجيه تقريبًا. ويُستخدم هذا في AOCE ليس فقط لخدمة البريد، بل أيضًا للفاكس والطباعة، وحتى إرسال الملفات مباشرةً من جهاز إلى آخر دون تضمينها في رسالة بريد إلكتروني أو الحاجة إلى خادم ملفات .
كان تبني AOCE بين مطوري البرامج الخارجيين بطيئًا بسبب واجهة برمجة التطبيقات المعقدة . كتاب توثيق النظام أكبر من جميع الكتب التي تصف بقية أنظمة ماكنتوش قبل نظام التشغيل 7 مجتمعة. إضافة ميزة بسيطة مثل "إرسال هذا المستند عبر البريد الإلكتروني" إلى تطبيق ما يتطلب مراجعة مئات الصفحات من التوثيق، وكتابة مكون أساسي لـ AOCE أكثر تعقيدًا بكثير.
تُعدّ أجزاءٌ عديدة من محرك AOCE مفيدةً بحدّ ذاتها، مثل سلسلة المفاتيح. مع ذلك، للحصول على سلسلة المفاتيح، كان على المستخدم تثبيت AOCE بالكامل، وهو ما لم يكن المستخدمون مستعدّين لدفعه. بعد سنوات عديدة، أُضيفت سلسلة المفاتيح أخيرًا كمكوّن مستقلّ في نظام التشغيل Mac OS 9. يُمكن القول إنّ دعم التشفير والتوقيع مفيدٌ أيضًا (وإن لم يكن مُنتشرًا على نطاق واسع)، وقد عاد للظهور في تطبيق البريد المُدمج من Apple بدءًا من نظام التشغيل Mac OS X 10.2 Jaguar في أغسطس 2002.
استقبال
في أغسطس 1994، منح ميل بيكمان من مجلة MacWorld برنامج AOCE نجمة واحدة من أصل خمس، مشيرًا إلى ضعف شديد في سهولة الاستخدام، وقلة التوثيق، ومتطلبات موارد الأجهزة، والدعم الفني عبر الهاتف. بيكمان، وهو مدير شبكات بخبرة خمس سنوات، لم يتمكن حتى من إرسال بريد إلكتروني بشكل صحيح بعد ثلاثة أيام من العمل المتواصل، قائلاً: "إن إعداد خادم PowerShare وصيانته ليسا بالأمر الهين"، وأن المهام اليومية "مملة للغاية". [ 2 ]
مراجع
- ↑ "Mac OS 7.6" . apple.com . 23 يناير 1993. مؤرشف من الأصل في 11 أكتوبر 2004. تم الاطلاع عليه في 24 ديسمبر 2021 .
- ↑ بيكمان، ميل (أغسطس 1994). "خوادم التعاون PowerShare" . ماك وورلد . ص 66. تم الاطلاع عليه في 3 سبتمبر 2019 .
روابط خارجية
- وثائق بيئة التعاون المفتوح من Apple (AOCE) على Apple Developer Connection
- AOCE - هل هذه هي الميزة الكبرى التالية لأجهزة ماكنتوش؟
- 1990-1995: أبل ضد مايكروسوفت في مجال المؤسسات، نظرة عامة على برنامج باور توك
- خدمات شركة أبل
- بريد إلكتروني
