СОВМЕСТИМОСТЬ С РАСШИРЕНИЕМ РАЗМЕРА МАРКЕРА РАЗГРУЗКИ

1. Способ, реализованный, по меньшей мере частично, посредством компьютера, содержащий этапы, на которых:
принимают два или больше подмаркеров (510-515), каждый фиксированного размера, причем подмаркеры (510-515) вместе представляют больший маркер (505), размер которого превосходит этот фиксированный размер, при этом данные, соответствующие большему маркеру (505), сохраняются поставщиком (420) разгрузки, при этом поставщик (420) разгрузки является субъектом, который обеспечивает непрямой доступ к этим данным, причем больший маркер (505) представляет данные, которые являются неизменными, пока больший маркер (505) является действительным;
объединяют данные из упомянутых двух или более подмаркеров (510-515) для создания большего маркера (505), причем эти два или больше подмаркеров (510-515) включают в себя, по меньшей мере, все данные, включаемые в больший маркер (505);
получают (720) ключ из большего маркера (505); и
предоставляют (725) подтверждение ключа компоненту поставщика разгрузки (420), чтобы, по меньшей мере, получить часть данных, представляемых большим маркером (505), без прохождения этой части данных через инициатор (605), который предоставил упомянутые подмаркеры (510-515).
2. Способ по п. 1, в котором при упомянутом получении ключа получают криптографически стойкое число из одного или нескольких из упомянутых подмаркеров (510-515), при этом способ дополнительно содержит этап, на котором получают информацию об адресе из одного или нескольких из упомянутых подмаркеров (510-515), причем информация об адресе идентифицирует источник, из которого могут быть получены данные, представляемые большим маркером (505).
3. Способ по п. 1, в котором каждый из упомянутых подмаркеров (510-515) имеет в точности 512 байтов, и один или несколько из упомянутых подмаркеров (510-515) включают в себя поле, требуемое стандартом, причем данное поле идентифицирует представление типа маркера данных.
4. Способ по п. 1, в котором упомянутые подмаркеры (510-515) передаются с помощью протокола совместного доступа к файлам, который передает данные файла через блоки серверных сообщений.
5. Способ по п. 1, в котором упомянутые подмаркеры (510-515) передаются с помощью протокола распределенной файловой системы, который основан на удаленных вызовах процедуры для доступа к файлам.
6. Система в вычислительной среде, содержащая:
один или несколько компьютеров, которые реализуют поставщика (420) разгрузки, при этом поставщик (420) разгрузки является субъектом, который обеспечивает непрямой доступ к данным, и разделитель/инжектор (615), причем эти один или несколько компьютеров имеют компьютерные запоминающие элементы, приспособленные для хранения инструкций, при этом упомянутые один или несколько компьютеров имеют по меньшей мере один блок обработки данных для исполнения инструкций для выполнения действий, содержащих:
прием сообщения чтения для разгрузки, инициированного инициатором (605), при этом сообщение чтения для разгрузки нацелено на обеспечение инициатору (605) возможности получить маркер, который представляет данные хранилища;
в ответ на сообщение чтения для разгрузки, генерирование ключа и предоставление подмаркеров (510-515), каждый подмаркер (510-515) фиксированного размера, при этом подмаркеры (510-515) представляют больший маркер (505), размер которого превосходит этот фиксированный размер, при этом данные, соответствующие большему маркеру (505), сохраняются поставщиком (420) разгрузки, причем поставщик (420) разгрузки является субъектом, который обеспечивает непрямой доступ к этим данным, при этом больший маркер (505) представляет данные, которые являются неизменными, пока больший маркер (505) является действительным, причем больший маркер (505) включает в себя ключ, при этом ключ представляет собой число, которое связывает больший маркер (505) с данными, представляемыми большим маркером (505), при этом больший маркер (505) создается объединением данных из упомянутых двух или более подмаркеров (510-515), причем эти два или больше
подмаркеров (510-515) включают в себя, по меньшей мере, все данные, включаемые в больший маркер (505).
7. Компьютерный носитель данных, имеющий машиноисполняемые инструкции, которыми при их исполнении выполняются действия, согласно которым:
инициируют запрос чтения для разгрузки путем осуществления связи с компонентом исходного стека (610) хранения, при этом запрос чтения для разгрузки нацелен на обеспечение инициатору (605) возможности получить маркер, который представляет данные хранилища;
в ответ на запрос чтения для разгрузки, принимают подмаркеры (510-515), причем подмаркеры (510-515) представляют больший маркер (505), который больше, чем любой из подмаркеров (510-515) по отдельности, при этом больший маркер (505) представляет данные, которые являются неизменными, пока больший маркер (505) является действительным; и
инициируют запрос записи для разгрузки путем предоставления подмаркеров (510-515) в целевой стек (610) хранения, при этом запрос чтения для разгрузки нацелен на обеспечение инициатору (605) возможности предписания поставщику (420) разгрузки записать некоторые или все из данных, представляемых большим маркером (505), причем больший маркер (505) включает в себя ключ, при этом ключ представляет собой число, которое связывает больший маркер (505) с данными, представляемыми большим маркером (505), при этом больший маркер (505) создается объединением данных из упомянутых двух или более подмаркеров (510-515), причем эти два или больше подмаркеров (510-515) включают в себя, по меньшей мере, все данные, включаемые в больший маркер (505).
8. Компьютерный носитель данных по п. 7, в котором машиноисполняемыми инструкциями при их исполнении, в связи с запросом чтения для разгрузки, дополнительно выполняется действие, в соответствии с которым отправляют число, которое указывает максимальное количество подмаркеров (510-515), которые можно вернуть в ответ на запрос чтения для разгрузки.