z-logo
Premium
An architecture for extensible middleware platforms
Author(s) -
Bruneton Eric,
Riveill Michel
Publication year - 2001
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.412
Subject(s) - computer science , extensibility , modularity (biology) , architecture , middleware (distributed applications) , java , reference architecture , applications architecture , object oriented programming , code (set theory) , programming language , software architecture , distributed computing , software engineering , computer architecture , embedded system , operating system , software , set (abstract data type) , visual arts , biology , art , genetics
This article presents a middleware platform architecture whose goals, motivated by the needs of a real‐world application, are the following: separation of functional and non‐functional code in applications, composition of non‐functional properties, and modularity and extensibility of the middleware platform itself. This architecture is inspired by the Enterprise Java Beans platform, and uses a new object composition model to separate and compose the non‐functional properties. In order to evaluate this architecture, we have implemented the JavaPod platform which we have used to implement a prototype of the application that motivated our goals. The results of these experiments show that our goals can indeed be achieved with our architecture. Copyright © 2001 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here