z-logo
open-access-imgOpen Access
Component-Based Open Middleware Supporting Aspect-Oriented Software Composition
Author(s) -
Bert Lagaisse,
Wouter Joosen
Publication year - 2005
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-25877-9
DOI - 10.1007/11424529_10
Subject(s) - middleware (distributed applications) , component (thermodynamics) , computer science , aspect oriented programming , distributed computing , component based software engineering , message oriented middleware , state (computer science) , separation of concerns , software engineering , software , software development , programming language , software architecture , physics , thermodynamics
State-of-the-art middleware for component-based distributed applications requires openness to support a broad and varying range of services. It also requires powerful and maintainable composition between application logic and middleware services. In this paper we describe DyMAC (Dynamic Middleware with Aspect-Components), a component and aspect-based middleware framework that supports component-based development of middleware services and offers the power of aspect-oriented composition to connect the application logic to the middleware services. We discuss the issue of a lack of expressive power in the contracts of components and aspects when combining component-based and state-of-the-art aspect-oriented development. We describe how the DyMAC framework offers a component model that solves this problem with aspect integration contracts.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom