DocumentCode :
2097356
Title :
A systematic approach to platform-independent design based on the service concept
Author :
Almeida, João Paulo ; Van Sinderen, Marten ; Pires, Luís Ferreira ; Quartel, Dick
Author_Institution :
Centre for Telematics & Inf. Technol., Twente Univ., Enschede, Netherlands
fYear :
2003
fDate :
16-19 Sept. 2003
Firstpage :
112
Lastpage :
123
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 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 within the definition of an abstract platform, and discuss alternatives for platform-specific realization.
Keywords :
middleware; systems analysis; Model Driven Architecture; abstract platform; application-level interaction; distributed applications; interaction patterns; middleware platform; model-driven design; platform-independent design; platform-specific realization; service concept; system internal structure; systematic approach; trade-offs; Application software; Computer architecture; Information technology; Investments; Middleware; Software development management; Software quality; Software systems; Stability; Telematics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference, 2003. Proceedings. Seventh IEEE International
Print_ISBN :
0-7695-1994-6
Type :
conf
DOI :
10.1109/EDOC.2003.1233842
Filename :
1233842
Link To Document :
بازگشت