1. An Open Service Gateway Initiative (OSGi)-based home gateway apparatus which performs a matching process of a home network and an outside network, the apparatus comprising: a storing device which stores information of at least one legacy device; a device detecting unit which detects the legacy device, which does not load a controllable middleware and does not have any controllable middleware, from a plurality of different types of home devices connected to the home network, wherein the plurality of different types of home devices are based on a plurality of different network protocols and wherein the controllable middleware enables a remote controller located on the outside network to control the legacy device; an outside network interface which receives drive information of the detected legacy device through the outside network; a device interface unit which provides an interface with the detected legacy device and receives device information of the detected legacy device; a bundle creating unit which creates a legacy bundle by combining the received drive information and a predetermined network protocol which can be used in the home network; a device registering unit which registers the created legacy bundle in an OSGi framework; and a controlling unit which discriminates whether meta data and drive information of the detected legacy device are stored in the storing device, and, if not, controls the outside network interface to request the meta data and the drive information to a service providing server located on the outside network, wherein the device detecting unit discriminates a type of the detected legacy device by using the meta data of the detected legacy device and provides the discriminated type of the legacy device to the bundle creating unit, the bundle creating unit determines the predetermined network protocol based on the discriminated type of the detected legacy device and creates the legacy bundle using the drive information received from the service providing server and the determined network protocol, and the registered legacy bundle enables a remote controller to control the legacy device through the OSGi-based home gateway apparatus, wherein the drive information comprises a driver of the detected legacy device and wherein the network protocol is one of a Universal Plug and Play (UPnP), a Jini and Home Audio Video interoperability (HAVi).