Оглавление:
Определение - Что означает прозрачность?
Прозрачность в контексте систем передачи данных и данных относится к отправляемому потоку данных или доставляемому выходному потоку в точной битовой последовательности. Это означает, что выходные данные с одного конца соединения должны быть такими же точными данными, которые поступают в качестве ввода на другую сторону соединения. Это также относится к характеристике системы связи, воспринимаемой пользователями как единое целое, а не как совокупность автономных систем в сотрудничестве, причем пользователи не знают о процессах, происходящих под ними.Техопедия объясняет прозрачность
Прозрачность является важной характеристикой распределенных систем, поскольку она делает их работу в глазах пользователя более удобной, простой или просто прозрачной. Пользователи должны не знать о местонахождении сервисов, и передача с локального на удаленный компьютер должна оставаться прозрачной для них.
Поскольку большинство коммуникационных и распределенных систем очень сложны, необходимо предпринять шаги, чтобы сложность не мешала пользователю и не заставляла его беспокоиться об использовании системы. Вот различные виды прозрачных пленок, которые должна иметь система, чтобы она стала по-настоящему прозрачной в глазах пользователя:
- Прозрачность доступа - клиенты и пользователи должны не знать о распределении файлов с точки зрения конкретных серверов или физического местоположения; файлы просто должны быть доступны и доступны всякий раз, когда они необходимы.
- Прозрачность расположения - клиенты должны рассматривать файлы как единое пространство имен, чтобы даже при их перемещении имена путей оставались неизменными. Прозрачное имя местоположения не должно содержать информации о физическом местонахождении объекта.
- Прозрачность производительности - система может быть переконфигурирована для повышения производительности при изменении нагрузки, но этот процесс должен быть прозрачным для пользователя, который использует систему.
- Прозрачность миграции. Информация и процессы могут быть перенесены или перемещены с одного физического сервера на другой в системе, при этом пользователь не знает, что это происходит. Это связано с прозрачностью производительности, поскольку это часто делается для балансировки нагрузки для повышения производительности.
