| Description |
Service engineering is the activity of specifying, designing, implementing and
maintaining services that will be offered by a service provider. Service developers
must be able to specify services so that they can be discovered and used and must be
able to test these services in such a way that the tests reflect their complex and
heterogeneous operating environment. Our overall objectives are therefore to
- Define a service specification language that reflects the service’s functional
and non-functional characteristics;
- Define a service testing method and testing environment.
Both service specification and service testing need to take account of non-, or extra-functional
service properties. To date, the web services world has addressed these quality of service (QoS) issues only in terms of Service Level Agreements. However, there is a need to support QoS specification to inform service discovery and service integration and a QoS ontology has been developed for this. There is a need to connect this work with parallel work on SLAs to ensure a shared and coherent model for handling QoS. We have formed a task force in charge of defining managing this work. |