Platform and language independent service life cycle management for device centric SOAs
Christian Fabián, Elmar Zeeb, Dirk Timmermann, Frank Golatowski · 2009
Service-oriented architectures (SOA) are nowadays a wide-spread software building approach. The fields of application ranges from embedded devices up to enterprise and business solutions. For distributed services and devices it makes sense to have a mechanism for remote administration to manage their life cycle. Technological standards like OSGi (see section 3) provide such a life cycle management, but device-oriented Web service technologies like the devices profile for Web services (DPWS) do not specifies such a mechanism as a standard. In this paper we present a service-based life cycle manager for an implementation of DPWS to manage the services of a device during runtime through remote reconfiguration. The advantage of the presented solution is the ability to be platform and language independent by using a script-based interaction between the life- cycle-manager and the individual services.