TY - GEN
T1 - Contributions to middleware architectures to prototype distribution infrastructures
AU - Hugues, J.
AU - Pautet, L.
AU - Kordon, F.
N1 - Publisher Copyright:
© 2003 IEEE.
PY - 2003/1/1
Y1 - 2003/1/1
N2 - Distributed applications require specific middleware support for semantics and run-time constraints for a wide range of hardware or software configurations. However, their full specifications and existing implementations show they share functional notions and run-time mechanisms. Thus, distribution infrastructures could be prototyped from a given set of middleware components. Generic middleware proposes patterns to describe distribution models; configurable middleware constructs to abide to run-time constraints. We have introduced the schizophrenic middleware concept as a comprehensive solution to rapidly implement different distribution models. PolyORB, our implementation of a schizophrenic middleware, supports CORBA, SOAP, and the Ada 95 Distributed System Annex and Message Oriented Middleware distribution models. In this paper, we describe existing generic and configurable middleware; we introduce PolyORB's key concepts and design; then we compare our platform design to existing generic and configurable middleware, and discuss their respective use to prototype specific distribution models.
AB - Distributed applications require specific middleware support for semantics and run-time constraints for a wide range of hardware or software configurations. However, their full specifications and existing implementations show they share functional notions and run-time mechanisms. Thus, distribution infrastructures could be prototyped from a given set of middleware components. Generic middleware proposes patterns to describe distribution models; configurable middleware constructs to abide to run-time constraints. We have introduced the schizophrenic middleware concept as a comprehensive solution to rapidly implement different distribution models. PolyORB, our implementation of a schizophrenic middleware, supports CORBA, SOAP, and the Ada 95 Distributed System Annex and Message Oriented Middleware distribution models. In this paper, we describe existing generic and configurable middleware; we introduce PolyORB's key concepts and design; then we compare our platform design to existing generic and configurable middleware, and discuss their respective use to prototype specific distribution models.
KW - Application software
KW - Computer architecture
KW - Guidelines
KW - Hardware
KW - Message passing
KW - Message-oriented middleware
KW - Prototypes
KW - Runtime
KW - Simple object access protocol
KW - Software prototyping
U2 - 10.1109/IWRSP.2003.1207039
DO - 10.1109/IWRSP.2003.1207039
M3 - Conference contribution
AN - SCOPUS:18544384138
T3 - Proceedings of the International Workshop on Rapid System Prototyping
SP - 124
EP - 131
BT - Proceedings - 14th IEEE International Workshop on Rapid Systems Prototyping, RSP 2003
PB - IEEE Computer Society
T2 - 14th IEEE International Workshop on Rapid Systems Prototyping, RSP 2003
Y2 - 9 June 2003 through 11 June 2003
ER -