• Home
  • Search
  • Interaction design in service compositions
  • Cite Icon4
  • https://doi.org/10.3990/1.9789088911880Copy DOI Icon

Interaction design in service compositions

  • Sep 10, 2010
  • Teduh Dirgahayu
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This thesis proposes a concept and transformations for designing interactions in a service composition at related abstraction levels. The concept and transformations are aimed at helping designers to bridge the conceptual gap between the business and software domains. In this way, the complexity of an interaction design can be managed adequately. A service composition is specified as one or more interactions between application components. Interaction design is therefore the central activity in the design of a service composition. Interaction design at related abstraction level requires an interaction concept that can model interactions at a higher abstraction level (called abstract interactions) and interactions at a lower abstraction level (called concrete interactions), in order to avoid any conceptual gap between abstraction levels. An interaction is defined as a unit of activity that is performed by multiple entities or participants in cooperation to establish a common result. Different participants can have different views on the established result. The possible results of an interaction are specified using contribution constraints and distribution constraints. Contribution constraints model the responsibility of the participants in the establishment of the interaction result. Distribution constraints model the relation between the participants’ views. An interaction provides synchronisation or time dependency between the participants on each other. This interaction concept can model abstract and concrete interactions. A designer can hence use a single interaction design concept during a design process. Two design transformations are defined, namely interaction refinement and interaction abstraction. Interaction refinement replaces an abstract interaction with a concrete interaction structure. Interaction abstraction replaces a concrete interaction structure with an abstract interaction. A set of conformance requirements and a conformance assessment method are defined to check the conformance between an abstract interaction and concrete interaction structure. In an interaction design process, a designer first represents a service composition as an abstract interaction that specifies the desired result. This abstract interaction is then refined into a concrete interaction structure that specifies how to establish that result. Interaction refinement can be done recursively until it results in a concrete interaction structure that can be mapped onto available interaction mechanisms. Every refinement is followed by conformance assessment. To facilitate the development process of a service composition, this thesis provides – patterns for interaction refinement, which serve as guidelines on possible refinements of an abstract interaction; – abstract representations of interaction mechanisms, which allow interaction mechanisms to be included in an interaction design at a higher abstraction level; and – a transformation tool to transform an interaction design at an implementation level to an executable implementation. The use of the interaction concept, design transformations, patterns for interaction refinement, abstract representations of interaction mechanisms, and transformation tool are illustrated with two case studies. In the first case study, we design a travel reservation application as a service composition using a top-down design approach. The services and application components that are involved in the service composition have to be developed. In the second case study, we design enterprise application integration for an order management that composes existing services and applications. We follow an integration approach and use our interaction concept during the design process. The obtained integration solution is then transformed to an executable implementation using our transformation tool.

Similar Papers
  • Conference Article
  • Citations1

The application of interaction design to human emotion and pleasure based on interactive concepts

  • Jan 01, 2024
  • AHFE international
  • Fu Siyu +3
  • Research Article
  • Citations10

The Impact of Using Interactive Interior Design on Enhancing the Performance of Clothing Shop

  • Jan 01, 2020
  • Journal of Design Sciences and Applied Arts
  • Ahmad Obeidat +3
  • Book Chapter
  • Citations4

Revised Theoretical Approach of Activity Theory for Human Computer Interaction Design

  • Nov 02, 2018
  • Ahamed M Mithun +2
  • Book Chapter
  • Citations12

An Experiment to Measure the Usefulness of Patterns in the Interaction Design Process

  • Jan 01, 2005
  • N L O Cowley +1
  • Conference Article
  • Citations9

How to Combine Requirements Engineering and Interaction Design?

  • Sep 01, 2008
  • Hermann Kaindl +4
  • Book Chapter
  • Citations7

Body Image and Body Schema: Interaction Design for and through Embodied Cognition

  • Jan 01, 2014
  • Ozgun Eylul Iscen +2
  • Research Article
  • Citations10

Designing a Simple Folder Structure for a Complex Domain

  • Nov 30, 2011
  • Human Technology: An Interdisciplinary Journal on Humans in ICT Environments
  • Torkil Clemmensen
  • Research Article

GRAFİK TASARIM ALANINDA ETKİLEŞİMLİ E-KAPAK TASARIMI

  • Dec 31, 2023
  • Adıyaman Üniversitesi Sosyal Bilimler Enstitüsü Dergisi
  • Yasemin Kayabaşi +1
  • Research Article
  • Citations18

An Interactive Design Environment for C-Based High-Level Synthesis of RTL Processors

  • Apr 01, 2008
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Dongwan Shin +3
  • Conference Article
  • Citations5

Collaborative and interactive room design on the web

  • Dec 07, 2000
  • Hao Wang +2
  • Book Chapter
  • Citations1

The Interaction Specification Workspace: Specifying and Designing the Interaction Issues of Virtual Reality Training Environments From Within

  • Jan 01, 1997
  • C N Diplas +2
  • Research Article

Enhancing Strategic Decision-Making through Integrated Visual Analytics: A Study on the Identification and Utilization of Emerging Technological Trends

  • Oct 01, 2024
  • BIG.D
  • Weiqiang Ying +2
  • Book Chapter
  • Citations9

Research on Interactive Prototype Design and Experience Method Based on Open Source

  • Jan 01, 2017
  • Yanrui Qu +5
  • PDF
  • Research Article
  • Citations8

Interaction design of automatic faucet for standard hand-wash

  • Jan 01, 2018
  • MATEC Web of Conferences
  • Hurriyatul Fitriyah +3
  • Book Chapter
  • Citations2

A Rule-Based Approach for Model Management in a User Interface – Business Alignment Framework

  • Jan 01, 2010
  • Kenia Sousa +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.