Clients need to exchange numerous messages with required Web services to learn the current activity of resources and thus face significant overhead loss if most of the Web services prove ineffective. The novelty of
RVWS is that it combines dynamic attributes, stateful Web services (aware
of their past activity), stateful and dynamic WSDL documents, and brokering into a single, effective, service-based framework. Regardless of clients accessing services directly or discovering them via a broker, clients of RVWS-based distributed systems spend less time learning of services.