30.09.1997 Новости Промежуточное ПО баз данных, возможно, легче всего оценивать. Если используется только одна БД в относительно простой конфигурации клиент-сервер, то преимущества жестко связанных клиента и БД очевидны. Если картина усложняется и требуется более одного источника данных, промежуточное ПО баз данных перестает быть оптимальным вариантом. Промежуточное ПО удаленных вызовов процедур (RPC) имеет много преимуществ. Эта технология появилась на рынке довольно давно. Она представляет собой хорошо стандартизованное решение, которое отлично подходит для локальных сетей и для ситуаций, требующих процедурного программирования; не представляет сложностей и для программистов на языке Си. С другой стороны, RPC требует связи клиента и сервера по одному протоколу, что не всегда осуществимо в распределенной среде. RPC-продукты ограничены синхронным типом коммуникаций и не решают проблему сбоев. По мере усложнения распределенной среды клиент-сервер их применение затрудняется. Системы передачи сообщений - лучшее решение в ситуации, когда требуется асинхронная модель коммуникаций или смешанная синхронно-асинхронная передача сообщений. Они превосходно обеспечивают также гарантированную доставку сообщений по назначению. Промежуточное ПО передачи сообщений позволяет хорошо ориентироваться в сложных и даже трудноконтролируемых системах клиент-сервер. Однако существуют и проблемы. Область передачи сообщений слабо стандартизована. На этом рынке обычно действуют небольшие компании (исключение ...
читать далее.