Сетевое ПО Лекция 7 (1061292), страница 3
Текст из файла (страница 3)
При таком подходе клиент и серверобмениваются сообщениями между объектами. Связь между объектамиможет как осуществляться на основе систем обмена сообщениями иливызова удаленных процедур, так и быть разработана в качестве надстройкинад объектно-ориентированными возможностями операционной системы.13Сетевое ПО. Лекция 7(2014 г.)Требующий обслуживания клиент посылает запрос брокеру объектныхзапросов (object request broker), который служит каталогом всех удаленныхсервисов, доступных в сети (рис. 7.6,в).
Брокер вызывает соответствующийобъект и передает ему необходимые данные. После этого удаленный объектобслуживает запрос и возвращает ответ брокеру, который, в свою очередь,возвращает ответ клиенту.Успешностьобъектно-ориентированногоподходазависитотстандартизации объектного механизма. К сожалению, в этой области имеетсянесколько конкурирующих разработок.Одной из них является единая объектная модель (Common Object Model COM) Microsoft, служащая основой для внедрения и связывания объектов(Object Linking and Embedding - OLE). Этот подход поддержан DigitalEquipment Corporation, которая разработала COM для UNIX.Конкурирующий подход, разработанный Object Management Group, общая архитектура брокера объектных запросов (Common Object RequestBroker Architecture - CORBA) - также имеет большую промышленнуюподдержку: CORBA поддерживают IBM, Apple, Sun и многие другиепроизводители..