The Design and Implementation of Open ORB 2

Established middleware platforms such as CORBA and DCOM are not flexible enough to meet the needs of emerging distributed applications. This article discusses the architecture of Open ORB 2, a middleware platform based on reflection and component technology.

[1]  Gordon S. Blair,et al.  An Efficient Component Model for the Construction of Adaptive Middleware , 2001, Middleware.

[2]  Gordon S. Blair,et al.  Design and Application of TOAST: An Adaptive Distributed Multimedia Middleware Platform , 2001, IDMS.

[3]  Frank Eliassen,et al.  A Reflective Component-Based Middleware with Quality of Service Management , 2000 .

[4]  Gordon S. Blair,et al.  Specifying and analysing multimedia systems , 2001, FME 2001.

[5]  Francesco Tisato,et al.  Rule-based strategic reflection: observing and modifying behaviour at the architectural level , 1999, 14th IEEE International Conference on Automated Software Engineering.

[6]  Klara Nahrstedt,et al.  Dynamic reconfiguration for complex multimedia applications , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[7]  Tatsuo Nakajima,et al.  An approach for constructing mobile applications using service proxies , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[8]  John A. Zinky,et al.  Architectural Support for Quality of Service for CORBA Objects , 1997, Theory Pract. Object Syst..

[9]  J. Dowling Building a Dynamically Reconfigurable minimumCORBA Platform with Components , Connectors and Language-Level Support , 2000 .

[10]  Vinny Cahill Building a dynamically reconfigurable minimum CORBA platform with components, connectors and language-level support. , 2000 .

[11]  Mario Tokoro,et al.  Al-1/d: a distributed programming system with multi-model reflection framework , 1992 .

[12]  Gordon S. Blair,et al.  Supporting dynamic QoS management functions in a reflective middleware platform , 2000, IEE Proc. Softw..

[13]  Gordon S. Blair,et al.  Configurable & Reconfigurable Group Services in a Component Based Middleware Environment , 2000 .

[14]  S. McCanne,et al.  Toward a common infrastructure for multimedia-networking middleware , 1997, International Workshop on Network and Operating System Support for Digital Audio and Video.

[15]  Akinori Yonezawa,et al.  Reflection in an object-oriented concurrent language , 1988, OOPSLA '88.

[16]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[17]  Michael Clarke,et al.  A distributed object platform infrastructure for multimedia applications , 1998, Comput. Commun..

[18]  Valérie Issarny,et al.  The Role of Software Architecture in Constraining Adaptation in Component-Based Middleware Platforms , 2000, Middleware.

[19]  Fabio Kon,et al.  Monitoring, Security, and Dynamic Configuration with the dynamicTAO Reflective ORB , 2000, Middleware.

[20]  Gordon S. Blair,et al.  Structuring for Extensibility - Adapting the Past to Fit the Future , 2000 .

[21]  Gordon S. Blair,et al.  Experiments with Reflective Middleware , 1998, ECOOP Workshops.

[22]  Zohar Manna,et al.  The Temporal Logic of Reactive and Concurrent Systems , 1991, Springer New York.

[23]  David L. Tennenhouse,et al.  The VuSystem: A Programming System for Compute-Intensive Multimedia , 1996, IEEE J. Sel. Areas Commun..

[24]  Jean-Bernard Stefani,et al.  Open Distributed Processing and Multimedia , 1997 .

[25]  Andrew Herbert,et al.  FlexiNet—a flexible component oriented middleware system , 1998, EW 8.

[26]  Gordon S. Blair,et al.  Specifying Real-Time Behaviour in Distributed Software Architectures , 2000 .

[27]  Santosh K. Shrivastava,et al.  Advances in Distributed Systems, Advanced Distributed Computing: From Algorithms to Systems , 1999 .

[28]  Gordon S. Blair,et al.  The Importance of Resource Management in Engineering Distributed Objects , 2000, EDO.

[29]  G.S. Blair,et al.  Integrating meta-information management and reflection in middleware , 2000, Proceedings DOA'00. International Symposium on Distributed Objects and Applications.

[30]  Gordon S. Blair,et al.  The Role of Reflective Middleware in Supporting the Engineering of Dynamic Applications , 1999, Reflection and Software Engineering.

[31]  Jim Dowling,et al.  Using Reflection to Support Dynamic Adaptation of System Software: A Case Study Driven Evaluation , 1999, Reflection and Software Engineering.

[32]  Mario Tokoro,et al.  Object-oriented concurrent programming , 1987 .

[33]  J. McAffer,et al.  Meta-level architecture support for distributed objects , 1995, Proceedings of International Workshop on Object Orientation in Operating Systems.