The Community for Technology Leaders
RSS Icon
Brisbane, Queensland, Australia
Sept. 16, 2003 to Sept. 19, 2003
ISBN: 0-7695-1994-6
pp: 112
Jo?o Paulo Almeida , University of Twente
Marten van Sinderen , University of Twente
Lu?s Ferreira Pires , University of Twente
Dick Quartel , University of Twente
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.
platform-independence, middleware, Model Driven Architecture, service concept
Jo?o Paulo Almeida, Marten van Sinderen, Lu?s Ferreira Pires, Dick Quartel, "A Systematic Approach to Platform-Independent Design Based on the Service Concept", EDOC, 2003, 2013 17th IEEE International Enterprise Distributed Object Computing Conference, 2013 17th IEEE International Enterprise Distributed Object Computing Conference 2003, pp. 112, doi:10.1109/EDOC.2003.1233842
25 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool