Software Service Engineering - Architect's Dream or Developer's Nightmare?

Author Gregor Hohpe

Thumbnail PDF


  • Filesize: 96 kB
  • 5 pages

Document Identifiers

Author Details

Gregor Hohpe

Cite AsGet BibTex

Gregor Hohpe. Software Service Engineering - Architect's Dream or Developer's Nightmare?. In Software Service Engineering. Dagstuhl Seminar Proceedings, Volume 9021, pp. 1-5, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2009)


Architectural principles such as loose coupling are the key drivers behind the adoption of service-oriented architectures. Service-oriented architectures promote concepts such as composition, process modeling, protocol design, declarative programming, event-based programming, and object-document mapping. These architectural ideals can be fraught with challenges for developers who are faced with unfamiliar programming models and immature tools. This paper briefly reviews the service-oriented architecture concepts and highlights the most pressing challenges for developers. These challenges suggest several focus areas for tool builders and software service engineering researchers.
  • Event-based programming
  • declarative programming
  • object-document mapping
  • patterns
  • process modeling
  • protocol design
  • service composition
  • software


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail