Открытая среда Apple для совместной работы
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2019 г. ) |
![]() | Эта статья написана как личное размышление, личное эссе или аргументативное эссе , в котором излагаются личные чувства редактора Википедии или представлен оригинальный аргумент по определенной теме. ( сентябрь 2019 г. ) |
Apple Open Collaboration Environment ( AOCE ) — это набор технологий, связанных с обменом сообщениями, представленных для классической Mac OS в начале 1990-х годов. Он включает в себя почтовый механизм PowerTalk , который является основным клиентским интерфейсом системы, почтовый сервер PowerShare для установок рабочих групп, а также ряд дополнительных технологий, таких как Open Directory , шифрование и цифровой подписи поддержка .
AOCE и PowerTalk активно продавались в период с 1993 по 1996 год, но требования к аппаратному обеспечению означали, что большинство пользователей не могли даже установить или использовать их. Разработчиков также загнала в тупик сложная система, а поскольку установленная база была очень маленькой, их потенциальные продажи были еще меньше. В 1996 году Apple Computer незаметно отказалась от продвижения AOCE, и проект быстро исчез.
История
[ редактировать ]Разработка AOCE началась в 1989 году и в основном была «любимым проектом» сотрудника Apple Гуршарана Сидху, бывшего в Apple руководителем разработки LaserWriter , AppleShare и сопутствующих сетевых продуктов. [ нужна ссылка ]
Цель
[ редактировать ]Проект начался с изучения существующих почтовых систем и попытки найти общие концепции и проблемы. Команда также обнаружила проблемы в существующих системах электронной почты. Они, как правило, поддерживали только обычную текстовую почту и редко поддерживали неанглийские символы. Поддержка мобильных пользователей была плохой, часто приходилось полагаться на сторонние обходные пути, надежность которых была сомнительной. И все они основывались на выделенном сервере электронной почты, который, как правило, был сложен в настройке и зачастую слишком сложен для небольших установок, в которых в офисе работало всего несколько человек.
Ни один из существующих продуктов не мог дать пользователю то, что он действительно хотел: единый универсальный почтовый ящик и единую универсальную адресную книгу. В эпоху до появления Интернета опытные пользователи часто имели почтовые ящики в своей корпоративной сети, онлайн-сервисы, такие как CompuServe или AppleLink , а также, возможно, ряд систем досок объявлений (BBS). Каждая система электронной почты использовала свои собственные стандарты сбора и хранения информации, что требовало от пользователей запуска нескольких клиентов для доступа к различным службам. Хотя система с одним почтовым ящиком могла быть построена администраторами с использованием шлюзов электронной почты, они, как правило, были дорогими и технически сложными в обслуживании.
Решения
[ редактировать ]На одном конце системы AOCE фокусируется на базовых системах доставки и адресации, обобщая концепцию электронной почты, поэтому систему можно использовать для доставки чего угодно: от электронной почты до документов текстового процессора и заданий на печать. Адресация была еще одной проблемой, с которой столкнулся рынок, поэтому AOCE предлагает единый универсальный механизм адресации и адресную книгу, которая могла бы поддерживать не только адреса электронной почты людей, но также адреса таких устройств, как принтеры и факсы. Их можно найти в интерфейсе, который гораздо проще в использовании, чем существующее решение Macintosh Chooser .
AOCE обычно хранит электронную почту пользователей на каждом персональном компьютере, а не на сервере. Это не только позволяет пользователю читать почту в автономном режиме, но и устраняет необходимость в одной машине с огромным объемом памяти. Небольшие сети можно настроить, просто установив стандартное клиентское программное обеспечение; машины обнаруживают друг друга через AppleTalk и общаются напрямую. AOCE понимает, что пользователи не всегда подключены к сети, поэтому исходящая почта кэшируется на компьютере отправителя до тех пор, пока и отправитель, и получатель не окажутся в сети. Даже в локальной сети это ценно, поскольку многие пользователи выключают свои компьютеры на ночь, и почте придется ждать доставки до следующего утра.
Поскольку почта хранится локально, пользователи портативных компьютеров могут читать и составлять почту, находясь на мобильном устройстве. Все автоматически обновляется при повторном подключении к офисной локальной сети. AppleTalk Remote Access , стандартная реализация AppleTalk через модемы от Apple , обеспечивает удаленную синхронизацию.
Для обеспечения безопасности потенциально открытых телефонных линий все коммуникации могут быть защищены с помощью шифрования RSA и цифровой подписи, даже в локальной сети. Кроме того, «Связка ключей» хранит различные учетные данные для входа в зашифрованный файл. Это позволяет пользователям использовать разные имя пользователя и пароль в различных системах, помещая их в базу данных связки ключей для безопасного хранения. Для этого требуется только один пароль для связки ключей; AOCE может получить учетные данные для конкретной службы по требованию.
Пользователи могут обмениваться документами напрямую, просто указав адрес в документе, или наоборот, вообще минуя сообщение — документ автоматически попадет в почтовый ящик другого пользователя. Доставка электронной почты (которая в данном случае представляет собой не что иное, как текстовый документ в специализированном формате) или чего-либо еще полностью осуществлялась плагинами, позволяющими пользователю собирать почту из всех источников в единый почтовый ящик.
Дополнительный сервер может быть установлен для обеспечения производительности и обслуживания тех сайтов, которым он требуется. В этом случае любая попытка доставки будет немедленно перехвачена сервером, что позволяет избежать задержек, если получатель не был в сети. Затем сервер доставляет сообщение от имени отправителя, когда получатель подключается к сети.
Проект AOCE пострадал от так называемого эффекта второй системы , когда инженеры тратят много времени на разработку системы, которая делает все. [ нужна ссылка ] Эти проекты неизменно терпят неудачу, поскольку требования не только невероятно трудно удовлетворить, но и зачастую не отвечают реальным потребностям пользователей. Часто идеи сами по себе хороши, но спрятаны внутри непригодных для использования реализаций.
Выпускать
[ редактировать ]К началу 1993 года близилась к завершению клиентская часть AOCE, которая тогда называлась PowerTalk. Apple начала предварительную маркетинговую кампанию, рассказывая крупным клиентам и даже сторонним поставщикам электронной почты, что скоро появится AOCE и полностью изменит рынок. Они утверждали, что ничто другое не сможет конкурировать с его удобством использования, мощностью и отсутствием затрат на обслуживание – всеми отличительными чертами Apple.
Впервые система была широко показана на выставке Macworld Expo в Бостоне в середине 1993 года. На выставке разработчики обнаружили, что выбор названия был неразумным из-за путаницы между PowerTalk и новой распознавания голоса системой Apple PlainTalk .
AOCE был публично выпущен в сентябре 1993 года как часть пакета System 7 Pro, который также включает AppleScript утилиты .
Развертывание
[ редактировать ]Когда после многих лет шумихи продукт, наконец, был выпущен, пользователи были встревожены, обнаружив, что для его установки требуется машина с минимум 2,5 МБ оперативной памяти, а для нормальной работы необходимо 4 МБ. Это максимально доступная оперативная память во многих системах Mac той эпохи. Удаление ненужных компонентов мало что дает для решения этой проблемы, а AOCE и другая технология Apple, QuickDraw GX , обычно не могут работать вместе из-за нехватки памяти. В то время как новые машины могли работать с AOCE более комфортно, поскольку система электронной почты, предназначенная для работы в различных сетях разнородных компьютеров, требования значительно снизили признание рынка. Простая загрузка и установка отдельных автономных клиентских приложений для каждой почтовой системы, которую фактически имеет пользователь, будет использовать значительно меньше дискового пространства и не потребует постоянного объема памяти .
Хотя PowerTalk в целом была интересной системой, сочетание конструктивных особенностей делало ее неудобным в использовании. [ оригинальное исследование? ] Например, система адресации настолько глубоко встроена в ядро системы, что простой ввод нового адреса становится тяжелым испытанием. Сначала пользователь нажимает кнопку, выбирает тип адреса, вводит его и, наконец, нажимает. OK
чтобы оно появилось в сообщении. Использование диска также является проблемой, поскольку каждое сообщение хранится в виде отдельного файла, требующего 1 КБ или более места в эпоху, когда диски емкостью 40 МБ и 80 МБ все еще распространены. Таким образом, нескольких сотен сообщений достаточно, чтобы заполнить свободное место на диске. Резервное копирование электронной почты также было практически невозможным из-за побочного эффекта конструкции; почта была разбросана по сети, причем часть ее была удалена и недоступна.
Система не могла знать, кем был пользователь, поскольку однопользовательская Mac OS 7 не требует от пользователей входа в систему. Таким образом, документы необходимо было доставлять на компьютер пользователя. Это не работает, когда у пользователя есть две или более машины, что затрудняет реализацию концепции универсального почтового ящика на практике.
Даже функциональность удаленного доступа обречена из-за взаимодействия функций . Чтобы гарантировать доставку всех сообщений в разумные сроки в сети, где машины могут появляться и исчезать в случайном порядке (когда они включаются и выключаются), AOCE имеет 15-минутный тайм-аут, в течение которого он неоднократно пытается доставить ожидающие сообщения. Если пользователь использует коммутируемое соединение через модем, AOCE сохраняет линию открытой в течение полных 15 минут, прежде чем отказаться от отключенного пользователя, увеличивая счета за междугороднюю связь для доставки потенциально крошечного сообщения.
Многие из этих проблем должны были быть решены с помощью сервера PowerShare, который действует как всегда включенный и всегда реагирующий супер-одноранговый узел. Базовый протокол AOCE замечает эти машины при попытке доставки и отправляет их в первую очередь, тем самым устраняя задержки и централизуя хранение и обслуживание. Сервер не был готов к выпуску и не был выпущен еще год. Когда он это сделал, он также был медленным и требовательным к ресурсам, что в значительной степени было побочным эффектом различных функций Mac OS, что делало его непригодным для серверных приложений — роли, для которой он изначально не был разработан.
Отмена
[ редактировать ]Apple У AOCE был один год на Всемирной конференции разработчиков в 1995 году, прежде чем он наконец поступил в продажу, но к этому моменту рынок начал двигаться в сторону Интернет-почты на основе SMTP как универсального формата. К 1996 году Apple отказалась от AOCE и заговорила о проекте CyberDog , основанном на платформе OpenDoc . AOCE не поддерживается в Mac OS 7.6 . [1]
Обзор
[ редактировать ]Открытый каталог AOCE и связанное с ним программное обеспечение представили концепцию записей каталога (например, визитных карточек) как первоклассных объектов рабочего стола. Это используется для создания метафоры перетаскивания для почты, факса и других действий на основе каталогов. Каждая конечная точка, например почтовый сервер, управляется подключаемым расширением, которое управляется общей очередью и средством просмотра очередей, предоставляемыми AOCE. PowerTalk предоставляет набор стандартных форм для взаимодействия с элементами в очередях, общий интерфейс для почты и универсальный почтовый ящик. Шифрование поддерживается единой связкой ключей, которая запоминает все ваши пароли и цифровые подписи и шифрует их вместе, поэтому нужно запомнить только один пароль.
Система была разработана в эпоху, когда существовало множество форматов и служб электронной почты, включая онлайн-сервисы , такие как CompuServe и AppleLink , сетевые стандарты, такие как X.400 и SMTP (интернет-почта), а также серверы на базе локальной сети, такие как Microsoft Mail и QuickMail . Для поддержки этой разнообразной среды AOCE включает надежный многоуровневый стек протоколов , который теоретически может использоваться практически в любой среде с промежуточным хранением. Это используется в AOCE не только для обслуживания почты, но и факсов, печати и даже прямой отправки файлов с одного компьютера на другой без включения их в почтовое сообщение или необходимости использования файлового сервера .
Принятие AOCE среди сторонних разработчиков было медленным из-за сложного API . Книга, документирующая систему, больше, чем все книги, описывающие остальную часть Macintosh до System 7, вместе взятые. Добавление в приложение такой простой функции, как «отправить этот документ по почте», требует изучения сотен страниц документации, а написание основного компонента AOCE во много раз сложнее.
Некоторые части движка AOCE полезны сами по себе, например, связка ключей. Однако, чтобы получить связку ключей, пользователь должен установить все AOCE, а пользователи не хотели платить эту цену. Много лет спустя связка ключей была наконец представлена как отдельный компонент в Mac OS 9. Поддержка шифрования и подписи, возможно, также полезна (хотя и не получила широкого распространения), и она снова появилась в поставляемом в комплекте приложении Mail от Apple, начиная с Mac OS X 10.2 Jaguar. в августе 2002 года.
Прием
[ редактировать ]В августе 1994 года Мел Бекман из MacWorld поставил AOCE одну звезду из пяти, сославшись на крайне плохое удобство использования, документацию, требования к аппаратным ресурсам и техническую поддержку по телефону. Будучи сетевым администратором с пятилетним стажем, Бекман не смог даже должным образом отправить электронную почту за три дня, заявив, что «настройка и обслуживание сервера PowerShare — это не рутина для слабонервных», а повседневные задачи являются «одиозными». [2]
Ссылки
[ редактировать ]- ^ «Мак ОС 7.6» . apple.com . 23 января 1993 года. Архивировано из оригинала 11 октября 2004 года . Проверено 24 декабря 2021 г.
- ^ Бекман, Мел (август 1994 г.). «Серверы для совместной работы PowerShare» . МакВорлд . п. 66 . Проверено 3 сентября 2019 г.