Consumers increasingly use online services in their everyday life: when they drive a car, at home and at work. We address the problem of selecting for the consumer, the most valuable online service, according to the consumer value preferences. We combine our work for value analysis of service networks with our work on selecting services based on quality of service requirements. We show with examples (car manufacturer and its service system), how service delivery monitoring and service brokers can be used to improve consumer satisfaction, and discuss how this work can be extended in the future, to achieve viable and adaptive, dynamically evolving service ecosystems.
Developing with Web ServicesAs web services technologies mature, and first generation service-oriented architectures move to mainstream development, a new revolution of service orientation is emerging -the procurement of web services into different markets [1]. While web services are exposed and connected with one another, they give rise to service ecosystems -a logical collection of web services whose exposure and access are subject to constraints [1]. The underlying business models of current service ecosystems are mostly about bringing service consumers closer to service providers, or allowing services to be accessed through service brokers with collected revenue then passed back to providers. A service provider is able to deploy and deliver endpoints to different business channels without having to factor in service delivery functionality.Service Networks (SNs) can be seen as a currently prominent example of a service ecosystem. SNs have been proposed to analyze and optimize company's business collaborations by modeling their interactions using networks [2]. SN is a graph-based approach to model a business environment as a set of business partners and their relations. SNs reside on a high abstraction business level depicting partners as nodes and their offering and revenues as edges. Modeling a business landscape as SN, allows, on the one hand, calculating the value gained by a single partner when joining the collaboration network. On the other hand, an SN perspective gives the possibility to measure the value of the whole network and potentially increase the satisfaction of the end consumer.The potential value of software will be, to a large extent, determined by its incorporation into service offerings and the ability for these services to participate in existing and new SNs. To enable SNs however, more suitable combination of free-text search techniques with ontologybased search techniques are necessary. This combination will furnish SNs with structured discovery as well as searches with a retrieval style suitable for discovering unstructured information. In addition, current SNs are static, in the sense that all economic entities participating in the network establish long-term relationships with each other.In wider spanning service ecosystems, several service providers may offer functionally replaceable services that differ in their quality ch...