АРХИВИРОВАНИЕ ДАННЫХ В ВИРТУАЛЬНОМ ПРИКЛАДНОМ ОКРУЖЕНИИ

1. Компьютерная система для архивирования данных с помощью соответствующей им прикладной программы в виртуальном прикладном окружении, содержащая
процессор;
память; и
накопитель информации;
при этом компьютерная система включает в себя операционную систему, данные, подлежащие архивированию, и соответствующую прикладную программу, подходящую для работы с этими данными;
при этом компьютерная система также включает в себя средство формирования виртуального прикладного окружения, которое, в ответ на команду архивировать данные, формирует виртуальное прикладное окружение, включающее в себя упомянутые данные, соответствующую прикладную программу и операционную систему.
2. Компьютерная система по п.1, в которой виртуальное прикладное окружение формируется для работы в виртуальной машине, соответствующей компьютерной системе.
3. Компьютерная система по п.2, в которой виртуальное прикладное окружение формируется дополнительно для работы в качестве самозагружающегося устройства в виртуальной машине, соответствующей компьютерной системе.
4. Компьютерная система по п.2, в которой виртуальное прикладное окружение включает в себя информацию, которая идентифицирует виртуальную машину, в которой виртуальное прикладное окружение может работать.
5. Компьютерная система по п.1, которая дополнительно включает в себя множество прикладных программ, при этом виртуальное прикладное окружение формируется так, чтобы включать в себя все из прикладных программ компьютерной системы.
6. Компьютерная система по п.1, которая дополнительно включает в себя множество прикладных программ, при этом средство формирования виртуального прикладного окружения формирует виртуальное прикладное окружение таким образом, чтобы включать в себя только упомянутую соответствующую прикладную программу с операционной системой и данными.
7. Компьютерная система по п.6, в которой средство формирования виртуального прикладного окружения определяет, какая из упомянутого множества прикладных программ является упомянутой соответствующей прикладной программой согласно объявлению приложения.
8. Компьютерная система по п.7, в которой упомянутая соответствующая прикладная программа включает в себя множество компонентов, распределенных в компьютерной системе, при этом средство формирования виртуального прикладного окружения идентифицирует эти компоненты упомянутой соответствующей программы и включает их в качестве упомянутой соответствующей прикладной программы в виртуальное прикладное окружение.
9. Машиночитаемый носитель, несущий машиноисполняемые команды, которые, при исполнении в компьютерной системе, выполняют способ архивирования данных в виртуальном прикладном окружении, при этом способ включает в себя
прием запроса на архивирование данных;
формирование виртуального прикладного окружения, причем это виртуальное прикладное окружение включает в себя данные, прикладную программу, подходящую для работы с этими данными, и операционную систему, подходящую для поддержки исполнения этой прикладной программы;
сохранение виртуального прикладного окружения в накопителе информации.
10. Машиночитаемый носитель по п.9, в котором виртуальное прикладное окружение формируется для исполнения в виртуальной машине, соответствующей компьютерной системе.
11. Машиночитаемый носитель по п.10, в котором виртуальное прикладное окружение формируется дополнительно для работы в качестве самозагружающегося устройства при исполнении в виртуальной машине, соответствующей компьютерной системе.
12. Машиночитаемый носитель по п.12, в котором виртуальное прикладное окружение формируется дополнительно так, чтобы включать в себя информацию для идентификации виртуальной машины, в которой может исполняться виртуальное прикладное окружение.
13. Машиночитаемый носитель по п.9, в котором способ дополнительно включает в себя проверку того, является ли сформированное виртуальное прикладное окружение исполняемым в виртуальной машине, соответствующей компьютерной системе.
14. Машиночитаемый носитель по п.9, в котором виртуальное прикладное окружение формируется так, чтобы включать в себя множество прикладных программ, установленных в компьютерной системе, при этом по меньшей мере одна из упомянутого множества прикладных программ подходит для работы с упомянутыми данными.
15. Машиночитаемый носитель по п.9, в котором способ дополнительно включает в себя идентификацию прикладной программы, подходящей для работы с упомянутыми данными, согласно объявлению приложения и включение идентифицированной прикладной программы в виртуальное прикладное окружение.
16. Способ архивирования данных в виртуальном прикладном окружении, включающий в себя этапы, на которых
принимают запрос на архивирование данных;
формируют виртуальное прикладное окружение, причем это виртуальное прикладное окружение включает в себя данные, прикладную программу, подходящую для работы с этими данными, и операционную систему, подходящую для поддержки исполнения этой прикладной программы;
проверяют, является ли виртуальное прикладное окружение подходящим для исполнения в виртуальной машине, соответствующей компьютерной системе, в которой могут исполняться операционная система и прикладная программа;
сохраняют виртуальное прикладное окружение на накопителе информации, если виртуальное прикладное окружение является подходящим для исполнения в виртуальной машине.
17. Способ по п.16, в котором виртуальное прикладное окружение формируют дополнительно для работы в качестве самозагружающегося устройства при исполнении в виртуальной машине, соответствующей компьютерной системе.
18. Способ по п.17, в котором виртуальное прикладное окружение формируют так, чтобы оно включало в себя множество прикладных программ, установленных в компьютерной системе, причем по меньшей мере одна из этого множества прикладных программ подходит для работы с упомянутыми данными.
19. Способ по п.17, дополнительно включающий в себя этап, на котором идентифицируют прикладную программу, подходящую для работы с упомянутыми данными, согласно объявлению приложения и включают идентифицированную прикладную программу в виртуальное прикладное окружение в качестве упомянутой прикладной программы, подходящей для работы с упомянутыми данными.
20. Способ по п.16, в котором данные, подлежащие архивированию, включают в себя множество файлов данных, соответствующих по меньшей мере двум различным прикладным программам, при этом способ дополнительно включает в себя, для каждого файла данных в данных, подлежащих архивированию, этап, на котором идентифицируют соответствующую прикладную программу, подходящую для работы с этим файлом, при этом формирование виртуального прикладного окружения дополнительно содержит этап, на котором виртуальное прикладное окружение формируют так, чтобы оно включало в себя идентифицированные прикладные программы, подходящие для работы с каждым файлом данных в данных, подлежащих архивированию.