The invention issued is a generalized
application virtualization method for business use on the web and the mini
server, including: (1) Initializing (which includes obtaining parameters, reading configuration file, and initializing a DDE service), application monitoring, registration and login. (2) Accessing to a
server via Access Protocol from a
client-side SOD controller (aka SOD
client controller, or SOD controller). (3) Content selecting via
keyword search, with the selected contents provided by the
Content Management Protocol. (4) Choosing one of the available
application virtualization methods according to bandwidth needed by the user and the resources consumed in the
data center. (5) Binding of the
executable software for the
application virtualization method and the contents selected, and running of that
executable software. (6) Metering and billing: Meter the start and end time of the execution of application
virtualization method and calculate the billing. The aforementioned method, not only invents a
client controller on the basis of application
virtualization, but also allows a user to do secure access, choose contents, run application, meter the content usage and calculate the billing; furthermore, this reaches a goal to complete content leasing and billing without being monopolized by Microsoft products.