loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh International Enterprise Distributed Object Computing Conference (EDOC'03)
A Systematic Approach to Platform-Independent Design Based on the Service Concept
Brisbane, Queensland, Australia
September 16-September 19
ISBN: 0-7695-1994-6
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.
Index Terms:
platform-independence, middleware, Model Driven Architecture, service concept
Citation:
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, pp.112, Seventh International Enterprise Distributed Object Computing Conference (EDOC'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.