Service-oriented Computing – Overview

The need for information technologies which are able to support agile organizations and fast-changing business processes, has led to the wide propagation of Service-oriented Computing (SOC). Web service technologies are currently the most common way to implement service-oriented concepts and have led to the vision of an "Internet of Services", where services for all areas of life and business will be offered on the Web. Today, SOC is a multi-level approach, ranging from the engineering and operation of IT infrastructures to the usage in small Web-based applications called software mashups.

One particular application area, which has heavily influenced the computer science research community, as well as the software industry, in recent years is the Service-oriented Architecture (SOA) paradigm, where services are deployed in order to organize and implement IT architectures and, eventually, realize Business/IT alignment. Another application area of services is Cloud Computing, where IT capacities are provisioned in a utility-like fashion. This means that users may access IT capacities via public networks and on-demand, comparable to traditional utilities such as electricity or water.

The Service-oriented Computing Group at the Multimedia Communication Lab addresses a broad number of research topics from the fields of Service-oriented Computing and Cloud Computing. Our research objectives in these fields are:

  • Cloud Security
  • Cross-organizational Service Security
  • Performance Optimization in Sky Computing
  • Quality of Service (QoS) Adaptation Mechanisms for Mobile SOA
  • QoS Optimization for Complex Service-based Workflows
  • Service Allocation in Cloud Computing Systems
  • Service Level Agreement Negotiation Mechanisms with multiple Cloud Providers
  • SOA Governance
  • Web Service Discovery

One specific focus is on QoS aspects in Service-oriented Computing, which is investigated with respect to service composition, mobile service consumption, or service allocation in Cloud Computing. This research focuses on the development and evaluation of algorithms and heuristics that ensure reliable service executions and avoid Service Level Agreement (SLA) violations due to arising overload or other reasons. For this, we take non-functional properties (as, e.g., response time, availability, and costs) into account.

While our research is generally applicable and portable to different domains, the following industries are currently in our focus:

  • Factories of the Future
  • Financial Industry
  • Logistics
  • Public Transport


Dr.- Ing. Sonja Bergsträßer
Technische Universität Darmstadt
Fachgebiet Multimedia Kommunikation
Rundeturmstr. 10
64283 Darmstadt

+49 6151 16-20858