SeCSE Integrated Environment view Service Engineering: to address the needs of service developers who require methods to define ... Service Discovery: to address the needs of service consumers by offering mechanisms to locate the 'best' service ... Service Centric System Engineering: to address the needs of service integrators by offering mechanisms to compose services ... Service Delivery: to address the needs of service providers and of service integrators by offering support to management ....

Service Engineering

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.

Objectives
  • Define a service specification language that reflects the service’s functional and non-functional characteristics;
  • Define a service testing method and testing environment.
  • Define a QoS Ontology

back to overview