16.07.1996 Новости Технический обзорДругие платформы служат источником решений в технологии клиент - сервер Разработчики Windows-приложений испытывают растущее влияние технологий с других платформ при создании устойчивых масштабируемых приложений баз данных. Стараясь дополнить двухуровневую архитектуру клиент - сервер, доминирующую в настольных системах под Windows, корпоративные разработчики присматриваются к испытанным решениям, применяемым в системах под Unix и VMS и на мэйнфреймах. Среди таких стандартных средств - RPC (вызовы удаленных процедур), MOM (промежуточное ПО, ориентированное на сообщения), мониторы обработки транзакций и распределенные объекты. RPC позволяют процессу выполнять программные функции, внешние по отношению к локальному компьютеру, давая разработчику возможность перенести на сервер некоторые функции, входящие в состав приложения-клиента, а затем добавить код для удаленного вызова этих функций. Различные технологии RPC, например ONC RPC (открытая сетевая вычислительная среда) фирмы Sun Microsystems, DCE RPC (распределенная вычислительная среда), разработанная Open Software Foundation, и Windows NT RPC корпорации Microsoft, совместимы не на всех уровнях. Например, Microsoft RPC и DCE RPC совместимы на уровне сетевого протокола, но используют разные API, а ONC и DCE несовместимы даже на уровне сети. Кроме того, большинство технологий RPC опирается на протокол TCP/IP, но программы Transport Independent RPC фирмы AT&T могут также работать со стеком ...
читать далее.