Patent ID: 8813064

Claim:
A method executed by a processor of installing an Open Services Gateway initiative (OSGi)-based service, the method comprising: accessing, from an external source, characteristic information associated with an OSGi bundle; generating a virtual Java Archive (JAR) file including a virtual activator file and a virtual manifest file using the accessed characteristic information; installing the generated virtual JAR file in an OSGi framework; displaying information on a user interface window to a user regarding a service provided by the method including an identifier of the installed service; accessing a URL of a service engine associated with the OSGi bundle using the generated virtual JAR file; and providing a service according to an operation of the service engine and a result of the operation of the service engine, wherein the characteristic information comprises information on the URL of the service engine, wherein the accessing of the URL of the service engine comprises: displaying a service icon corresponding to the service engine, and receiving a user selection of the service icon corresponding to the service engine, wherein the service engine is implemented as one or more web pages.