This paper identifies two paradigms that have influenced the design of distributed applications: the middleware-centred and the protocol-centred paradigm, and proposes a combined use of these two paradigms. This combined use incorporates major benefits from both paradigms: the ability to reuse middleware infrastructures and the ability to treat distributed coordination aspects as a separate object of design through the use of the service concept. A careful consideration of the service concept, and its recursive application, allows us to define an appropriate and precise notion of platform-independence that suits the needs of model-driven middleware application development
A major source of complexity in distributed systems stem from the fact that the development and evol...
Abstract: The software development community is once again at an interesting inflection point. Distr...
Although the development of service-based software has evolved greatly in the last years, there is s...
This paper aims at demonstrating the benefits and importance of the service concept in the model-dri...
This paper aims at demonstrating the benefits and importance of interaction systems design in the de...
Given the importance of clients in service-oriented computing, and the ongoing evolution of distribu...
This paper presents a middleware platform supporting a modelbased approach to service creation. We o...
Industry TrackInternational audienceService-based software applications, such as pervasive and ubiqu...
This chapter aims at characterizing the concepts that underlie a model-driven service-oriented appro...
Traditional approaches to software development — the ones embodied in CASE tools and modeling framew...
This paperpresen--- a middleware platformsupportin a modelbased approach to servicecreation We obser...
Abstract This paper analyses the level of recognition that the service concept has acquired in the w...
In this paper, we discuss the use of abstract platforms and transformation for designing application...
: The development of distributed multimedia applications is supported by an increasing number of ser...
Model-driven approaches to software development have proliferated in recent years owing to the avail...
A major source of complexity in distributed systems stem from the fact that the development and evol...
Abstract: The software development community is once again at an interesting inflection point. Distr...
Although the development of service-based software has evolved greatly in the last years, there is s...
This paper aims at demonstrating the benefits and importance of the service concept in the model-dri...
This paper aims at demonstrating the benefits and importance of interaction systems design in the de...
Given the importance of clients in service-oriented computing, and the ongoing evolution of distribu...
This paper presents a middleware platform supporting a modelbased approach to service creation. We o...
Industry TrackInternational audienceService-based software applications, such as pervasive and ubiqu...
This chapter aims at characterizing the concepts that underlie a model-driven service-oriented appro...
Traditional approaches to software development — the ones embodied in CASE tools and modeling framew...
This paperpresen--- a middleware platformsupportin a modelbased approach to servicecreation We obser...
Abstract This paper analyses the level of recognition that the service concept has acquired in the w...
In this paper, we discuss the use of abstract platforms and transformation for designing application...
: The development of distributed multimedia applications is supported by an increasing number of ser...
Model-driven approaches to software development have proliferated in recent years owing to the avail...
A major source of complexity in distributed systems stem from the fact that the development and evol...
Abstract: The software development community is once again at an interesting inflection point. Distr...
Although the development of service-based software has evolved greatly in the last years, there is s...