Jump to content

Открытая среда Apple для совместной работы

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]

  1. ^ «Мак ОС 7.6» . apple.com . 23 января 1993 года. Архивировано из оригинала 11 октября 2004 года . Проверено 24 декабря 2021 г.
  2. ^ Бекман, Мел (август 1994 г.). «Серверы для совместной работы PowerShare» . МакВорлд . п. 66 . Проверено 3 сентября 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5a57ee48dc28eb26994ed99c9b90a9c3__1714915620
URL1:https://arc.ask3.ru/arc/aa/5a/c3/5a57ee48dc28eb26994ed99c9b90a9c3.html
Заголовок, (Title) документа по адресу, URL1:
Apple Open Collaboration Environment - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)