The Service Delivery & Aggregation (SDA) project creates new technology and associated methodologies for fostering the adoption of online services and increasing the productivity of online service delivery.
All the efforts undertaken under this project aim at providing a gradual transition path from the current state of practice in online service delivery to a future where services are better described, aggregated and provisioned. Our research program investigates:
- Service Description & Modelling: Services need to be described in a machine-processable manner that captures all the required information and at the same time can be tailored to specific context and service industries. Acknowledging that data describing services already exists in a variety of formats across the enterprise, we aim at re-using existing IT assets for service description.
- Handling variability and adaptation: Services need to change over time because their business context changes. Services also change as they move across industries or departments when being re-used. This is why we aim to develop tools for semi-automatic adaptation of services, thereby increasing the productivity of one of the most critical stages in the service lifecycle.
- Quality of Service Assurance (QoS) & Automated SLA negotiation. A key aspect of successful online service delivery is the provision of QoS-assured services. Smart Services CRC researchers have developed description languages with support for representing QoS parameters and SLAs, and implement tools for processing policies and conducting negotiations of SLAs between service providers and consumers automatically.
- Service “Mash-ups”: One strategy for increasing the adoption and creation of online services is creating tools that allow non-programmers to combine and re-use web-services in new and innovative ways. Smart Services researchers at UNSW have developed tools that take existing services as a starting point, and empower users with little technical knowledge to create new services by assembling existing services in a novel way.
- Data Processing Services: While most online services are transactional in nature, data processing services present unique challenges. For example, processing large volumes of heterogeneous structured & semi-structured data. We are addressing issues of unifying metadata across data sources as well as executing data processing and data queries in the Cloud.
Tying all these service aggregation and delivery technologies together and demonstrating the technologies developed is the Service Innovation Hub. The Service Innovation Hub will provide a platform, available on the Web, for the capture, extension and aggregation of services. It consolidates state-of-the-art service analysis, engineering and innovation tools for managing large and complex portfolios of services. The aim is to provide management efficiency of service assets and their re-monetization for new business opportunities and channels