An Integrated Framework For Ensuring Runtime Quality In Service-Oriented Systems