1. In a services oriented architecture (SOA), a method for varying data granularity of a service component according to state dependent entities, the method comprising: managing different states for a service component of an SOA the service component executing in a host computing server, responsive to different operations performed in the service component; constraining an entity graph for the service component according to a first state of the service component; and, re-constraining the entity graph to include different properties for a second state of the service component.