A method performed by an access node (210, 310, 710, 810, 910) for hosting an edge application (218, 334, 336, 714, 814, 914), wherein the edge application is executed by the access node (210, 310, 710, 810, 910) which provides an application-based service to a mobile terminal (200, 300, 716, 816, 916) in a mobile communication system, the method comprising: receiving, from a user application (202, 302, 718, 818, 918) executed in the mobile terminal, a request packet requesting an application-based service; identifying whether the request packet includes destination information corresponding to the edge application; delivering the request packet to the edge application, if the request packet includes the destination information corresponding to the edge application; in response to a service request of the request packet, transmitting, by the edge application, to a network information handler (216, 322) included in the access node, a request for preset available network information and receiving, by the edge application, from the network information handler, the network information through application program interface, API, communication with the network information handler; providing (412,414), by the edge application, the network information corresponding to the request packet to the user application of the mobile terminal if the edge application executed in the access node is capable to provide the network information corresponding to the request packet to the user application of the mobile terminal; and delivering the request packet to a corresponding public application through a core network, if the edge application is not capable to provide the application-based service, and providing, from the public application through the core network and the access node, the requested application-based service to the mobile terminal. receiving, from a user application (202, 302, 718, 818, 918) executed in the mobile terminal, a request packet requesting an application-based service; identifying whether the request packet includes destination information corresponding to the edge application; delivering the request packet to the edge application, if the request packet includes the destination information corresponding to the edge application; in response to a service request of the request packet, transmitting, by the edge application, to a network information handler (216, 322) included in the access node, a request for preset available network information and receiving, by the edge application, from the network information handler, the network information through application program interface, API, communication with the network information handler; providing (412,414), by the edge application, the network information corresponding to the request packet to the user application of the mobile terminal if the edge application executed in the access node is capable to provide the network information corresponding to the request packet to the user application of the mobile terminal; and delivering the request packet to a corresponding public application through a core network, if the edge application is not capable to provide the application-based service, and providing, from the public application through the core network and the access node, the requested application-based service to the mobile terminal.