Proceedings of the 6th International Conference on Aspect-Oriented Software Development 2007
DOI: 10.1145/1218563.1218567
|View full text |Cite
|
Sign up to set email alerts
|

An aspect-oriented approach to bypassing middleware layers

Abstract: The layered architecture of middleware platforms (such as CORBA, SOAP, J2EE) is a mixed blessing. On the one hand, layers provide services such as demarshaling, session management, request despatching, quality-of-service (QoS) etc. In a typical middleware platform, every request passes through each layer, whether or not the services provided by that layer are needed for that specific request. This rigid layer processing can lower overall system throughput, and reduce availability and/or increase vulnerability … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2007
2007
2011
2011

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 50 publications
0
2
0
Order By: Relevance
“…Like in [16] which shows the advantages of reducing CORBA functionalities (NEST and OEP) in benefit of efficiency, we believe that a small number of really useful functionalities are more important and efficient that large implementations of today middleware. Also [13] argues that due to the complexity and completeness of many middleware platforms efficiency may be compromised. The paper studies several ways to bypass the middleware layer (or part of it) to improve efficiency.…”
Section: Previous Workmentioning
confidence: 99%
“…Like in [16] which shows the advantages of reducing CORBA functionalities (NEST and OEP) in benefit of efficiency, we believe that a small number of really useful functionalities are more important and efficient that large implementations of today middleware. Also [13] argues that due to the complexity and completeness of many middleware platforms efficiency may be compromised. The paper studies several ways to bypass the middleware layer (or part of it) to improve efficiency.…”
Section: Previous Workmentioning
confidence: 99%
“…Similarly, [2] identifies that in reflective middleware, reflection crosscuts core middleware functionality; hence, aspects are used to customise the reflective MOPs. Finally, Demir et al [14] present an aspect-oriented IDL that allow developers to insert application-level behaviour lower in the middleware stack, bypassing unnecessary layer processing, e.g. performing security checks on an object method invocation at the socket layer.…”
Section: Customising Middlewarementioning
confidence: 99%