Patent ID: 8880701
Filing Date: 2014-11-04
Classification: G06F,H04L

Abstract:
1. A system for supporting a network service, comprising: a computer system comprising a processor and a memory; network resources operating on the computer system and adapted to configure a network based on virtualization; and a network service supporting unit operating on the computer system and adapted to dynamically provide a network service program by an open API (Application Programmer Interface) to a network resource selected by a network service provider to support the network service, wherein the network service supporting unit includes: an open API processing unit configured to process an open API related with a network service program which will be generated; a network resource management agent configured to manage the network resources on the basis of network resource information including the list of available resources for every network device and utilization for every resource; and a program upload agent configured to upload a network service program, which is selected from the network service program list taking the network resource information into consideration, to a corresponding network device, and wherein the program upload agent includes: a network device information providing unit configured to provide network device information including identification information of a network device and resource information for every network device; a program list providing unit configured to provide, when a network device is selected based on the provided network device information, a network service program list related with the network device to a terminal that is accessed by a user who selects the network device; and a program uploading unit configured to upload, when a network service program is selected from the provided program list, the selected network service program to the corresponding network device.