摘要:
Disclosed herein is a load balancing method and apparatus which can efficiently distribute load to a plurality of servers providing a software streaming service where a bandwidth-on-demand is different depending on sending times, and a software streaming system using the same. Sessions established between the servers and clients are classified into first sessions which send data for initial execution and second sessions which send data desired by users after the initial execution is completed, and the resulting session information of each of the servers is collected. A total load amount of each of the servers is calculated under the condition that different load weights are applied to the first and second sessions. A server with a minimum one of the total load amounts is selected from among the servers by comparing the total load amounts of the servers with one another, and the selected server is allocated to a new client requesting the software streaming service.
摘要:
There are provided a software on-demand service interlocking system and a method of operating the system. To provide a software service by selecting one of various software service methods considering a software service environment varying with a service providing point in time, the system includes a service providing apparatus providing requested software to a client terminal in one of the various software service providing methods in response to a software execution request of the client terminal and a service relaying apparatus selecting a software service method suitable for a software service environment at a requesting point in time, in response to a relay request of the client terminal, and relaying the selected software service method to the client terminal. Therefore, the software may be provided by selecting a software service method suitable for a software service environment at a service providing point in time, thereby more quickly and stably providing the software to a user.
摘要:
The present invention provides a device of integrating and executing a multimedia streaming service and an application streaming service, the device including: a user interface for executing and displaying multimedia data or application data to a user, and receiving a control signal from a user; a multimedia streaming control module for generating a multimedia streaming session to receive a multimedia streaming data, and executing the received multimedia streaming data through the user interface; an application streaming control module for generating an application streaming session to receive an application streaming data, and executing the received application streaming data through the user interface; and a control module for generating the multimedia streaming control module and the application streaming control module, and synchronizing the multimedia streaming session and the application streaming session.
摘要:
Provided are a system and method for providing a streaming-based portable application, which can add and update a portable application in one click, without separate procedures, by using advantages of application streaming while maintaining advantages of a portable application. In the system, a streaming server stores an application execution code provided at the inside of the system. A client provides a virtualization of an execution code necessary to execute an application process, streams an execution code from the streaming server through a network, and manages application streamed images.
摘要:
Provided are a system and method for providing a streaming-based portable application, which can add and update a portable application in one click, without separate procedures, by using advantages of application streaming while maintaining advantages of a portable application. In the system, a streaming server stores an application execution code provided at the inside of the system. A client provides a virtualization of an execution code necessary to execute an application process, streams an execution code from the streaming server through a network, and manages application streamed images.
摘要:
A method for providing a customized workflow service to offer a customized workflow software service in software as a service (SaaS) environment includes: providing currently set workflow information to a customized workflow software service client; and receiving a request for correction of workflow information from the client. Further, the method for providing the customized workflow service includes storing workflow information corrected in response to the request for correction of workflow information in a customized workflow database.
摘要:
An SaaS platform for providing an SaaS (Software as a Service) service in cloud computing and a method for provisioning a service for supporting multi-tenants using the platform are provided. The SaaS platform includes a setting environment module configured to set an environment so that setting information for each tenant is converted into metadata to be stored, a metadata manager configured to manage the metadata for each tenant and application data, and an execution engine module configured, if a service request is received from a tenant user, to request the metadata of the corresponding tenant from the metadata manager, to load the metadata of the corresponding tenant transferred from the metadata manager, and to dynamically generate and provide a service to the tenant user.
摘要:
A method for delivering an application service defines an organizational hierarchy, defines an expanded role graph by mapping the organizational hierarchy to an authority structure in the form of a role graph, and defines a service creation policy based on authority information of each role depending on the expanded role graph. The method then creates a software service based on the defined authority information of each role.
摘要:
Provided are a software service supporting system and method to a plurality of clients using a software virtualization technology in a server-based computing environment. The present invention is configured to allow a server to execute software selected by a request of a client by using a resource of a client in a virtual environment, extract a GUI, a 3D graphic-intensive work, etc., as results according to software execution, and transmit the extracted result values to the client. Since the virtualization is implemented according to the driving of the software, the present invention can accommodate a larger number of clients at higher speed than the existing server-based computing and save the service introduction costs.