Hohpe, Gregor
Software Service Engineering - Architect's Dream or Developer's Nightmare?
Abstract
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.
BibTeX - Entry
@InProceedings{hohpe:DSP:2009:2042,
author = {Gregor Hohpe},
title = {Software Service Engineering - Architect's Dream or Developer's Nightmare?},
booktitle = {Software Service Engineering},
year = {2009},
editor = {Frank Leymann and Tony Shan and Willen-Jan van den Heuvel and Olaf Zimmermann},
number = {09021},
series = {Dagstuhl Seminar Proceedings},
ISSN = {1862-4405},
publisher = {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2009/2042},
annote = {Keywords: Event-based programming, declarative programming, object-document mapping, patterns, process modeling, protocol design, service composition, software }
}
|
Keywords: |
|
Event-based programming, declarative programming, object-document mapping, patterns, process modeling, protocol design, service composition, software |
|
Seminar: |
|
09021 - Software Service Engineering
|
|
Issue date: |
|
2009 |
|
Date of publication: |
|
06.07.2009 |