1. A method, comprising: configuring a plurality of server contexts at a device, each of the plurality of server contexts comprising: a unique server context identity; and one or more indexed services; wherein each of the plurality of server contexts is configured to provide an indexed service in response to a service request, wherein each of the plurality of server contexts provides a minimal set of data to allow the one or more indexed services to be continued after being interrupted; configuring a service request handler to handle service requests for the plurality of server contexts; receiving a service request into the service request handler from a service consumer; forwarding the service request to a server context of the plurality of server contexts corresponding to the service request; retrieving an indexed service in the server context; and generating a service response in the server context, the service response comprising a result of an invocation of the retrieved indexed service.