Abstract
This paper aims at demonstrating the benefits and importance of the service concept in the model-driven design of distributed applications. A service defines the observable behaviour of a system without constraining the system’s internal structure. We argue that by specifying application-level interaction aspects as a service, and designing application parts in terms of this service, the design of application parts is not constrained by interaction patterns provided by a middleware platform. Therefore, a level of platform-independence can be achieved, so that the design of application parts can be reused across a large set of middleware platforms. The service concept is also used in our approach to describe an abstract platform that defines what characteristics of a potential target middleware platform are considered in platform-independent design. We discuss the trade-offs a designer is confronted with in the definition of an abstract platform, and discuss alternatives for platform-specific realization.
| Original language | Undefined |
|---|---|
| Title of host publication | Seventh IEEE International Conference on Enterprise Distributed Object Computing (EDOC 2003) |
| Editors | K. Duddy |
| Place of Publication | Los Alamitos |
| Publisher | IEEE |
| Pages | 112-123 |
| Number of pages | 12 |
| ISBN (Print) | 0-7695-1994-6 |
| DOIs | |
| Publication status | Published - Sept 2003 |
| Event | 7th IEEE international Conference on Enterprise Distributed Object Computing, EDOC 2003 - Brisbane, Australia Duration: 16 Sept 2003 → 19 Sept 2003 Conference number: 2007 |
Publication series
| Name | |
|---|---|
| Publisher | IEEE Computer Society |
Conference
| Conference | 7th IEEE international Conference on Enterprise Distributed Object Computing, EDOC 2003 |
|---|---|
| Abbreviated title | EDOC |
| Country/Territory | Australia |
| City | Brisbane |
| Period | 16/09/03 → 19/09/03 |
Keywords
- IR-46132
- METIS-214102
- SCS-Services
- EWI-7119