1. A device model agent (DMA) provision method comprising: providing a core device model; providing at least one interface to an operating system of a device; and providing a service environment in which services for the device can run.