An Integrated Approach for Creating Service-Based Interactive Applications

  • Marius Feldmann
  • Jordan Janeiro
  • Tobias Nestler
  • Gerald Hübsch
  • Uwe Jugel
  • André Preussner
  • Alexander Schill
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5727)

Abstract

While the implementation of business logic and business processes based on service-oriented architectures is well-understood and covered by existing development approaches, integrated concepts that empower users to exploit the Internet of Services to create complex interactive applications are missing. In this paper, we present an integrated approach that fills this gap. Our approach builds upon service annotations that add meta-information related to user interface generation, service dependencies, and service composition to existing service descriptions. Services can be composed visually to complex interactive applications based on these annotations without the need to write any code. The application code is generated completely from the service composition description. Our approach is able to support heterogeneous target environments ranging from client/server architectures to mobile platforms.

Keywords

services composition annotations interactive applications MDA 

References

  1. 1.
    Nestler, T.: Towards a mashup-driven end-user programming of SOA-based applications. In: Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services (2008)Google Scholar
  2. 2.
    Daniel, F., et al.: Understanding UI Integration: A survey of problems, technologies, and opportunities. In: IEEE Internet Computing (2007)Google Scholar
  3. 3.
    Hoyer, V., Fischer, M.: Market Overview of Enterprise Mashup ToolsGoogle Scholar
  4. 4.
    Proceedings of the 6th Int. Conf. on Service Oriented Computing (2008)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Marius Feldmann
    • 1
  • Jordan Janeiro
    • 1
  • Tobias Nestler
    • 2
  • Gerald Hübsch
    • 1
  • Uwe Jugel
    • 2
  • André Preussner
    • 2
  • Alexander Schill
    • 1
  1. 1.Technische Universität DresdenDepartment of Computer Science, Institute for Systems Architecture, Computer Networks GroupGermany
  2. 2.SAP Research CEC DresdenDresdenGermany

Personalised recommendations