In this demonstration1 we present an approach to engineering service brokering requirements and capabilities using the concepts of Service Modes. The demonstration illustrates building service modes in UML2 with Rational Software Modeller, transforming modes in WSEngineer and generating artefacts for runtime service brokering. 1 The Service Modes Approach A mode, in the context of service engineering, aims to provide an easily accessible mechanism for developing adaptive service brokering requirements. Service e an abstraction of a set of services that collaborate to achieve a task or sub-tasks. A Service Modes Architecture consists of specifying the service components, their configuration and behaviour required or provided, and their interface specifications. We developed and apply a UML Service Modes Profile [1] to identify various elements of the service configuration elements for service brokering, and reuse this in the approach to identify required and provided services in mod...
Howard Foster, Arun Mukhija, David S. Rosenblum, S