87 citations found. Retrieving documents...
D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware," IEEE Communications Magazine, vol. 37, April 1999.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

The Design of a Configurable and Reconfigurable.. - Coulson, Blair.. (2002)   (1 citation)  (Correct)

....also aims to achieve high performance and a level of standards conformance (e.g. with CORBA and COM) We demonstrate that, despite its high degree of configurability, the platform performs on a par with standard commercial CORBA ORBs. 1. Introduction It is now well established ( Blair,98] Schmidt,99] Kon,00a] Hayton,98] that middleware platforms must accommodate an increasingly diverse range of requirements imposed both by applications (e.g. real time, multimedia, 7x24, collaborative) and by underlying systems (e.g. workstations, PDAs, embedded systems, wireless networks and high speed ....

....framework that supports arbitrary binding types. Jonathan relies on a distinction between distributed interface references, managed by the ORB kernel, and the various ways to access and interact with these, which are managed by binding factories. FlexiNet [Hayton,98] FlexiBind [Hanssen,99] TAO [Schmidt,99] and Quarterware [Singhai,98] are other flexible ORBs, which focus only on remote method invocation bindings. Importantly, all these previous platforms are built in terms of object oriented frameworks rather than CFs. Our component based approach has important advantages over objectoriented ....

Schmidt, D.C., and Cleeland, C., "Applying Patterns to Develop Extensible ORB Middleware", IEEE Communications Magazine Special Issue on Design Patterns, April, 1999.


The Design of a Configurable and Reconfigurable.. - Coulson, Blair.. (2002)   (1 citation)  (Correct)

....also aims to achieve high performance and a level of standards conformance (e.g. with CORBA and COM) We demonstrate that, despite its high degree of configurability, the platform performs on a par with standard commercial CORBA ORBs. 1. Introduction It is now well established ( Blair,98] Schmidt,99] Kon,00a] Hayton,98] that middleware platforms must accommodate an increasingly diverse range of requirements imposed both by applications (e.g. real time, multimedia, 7x24, collaborative) and by underlying systems (e.g. workstations, PDAs, embedded systems, wireless networks and high speed ....

....framework that supports arbitrary binding types. Jonathan relies on a distinction between distributed interface references, managed by the ORB kernel, and the various ways to access and interact with these, which are managed by binding factories. FlexiNet [Hayton,98] FlexiBind [Hanssen,99] TAO [Schmidt,99] and Quarterware [Singhai,98] are other flexible ORBs, which focus only on remote method invocation bindings. Importantly, all these previous platforms are built in terms of object oriented frameworks rather than CFs. Our component based approach has important advantages over objectoriented ....

Schmidt, D.C., and Cleeland, C., "Applying Patterns to Develop Extensible ORB Middleware", IEEE Communications Magazine Special Issue on Design Patterns, April, 1999.


Version of October 19, 2002 - Distributed Object Architectures   (Correct)

....Iridium. Resource scheduling using the Strategy pattern. The GSWE described in Chapterl. Schmidt mentions several other uses [Sch02a] Patterns used in CORBA architectures We discuss now some of the patterns used in CORBA. There are others (concurrency, event handling) that will be seen later. [Sch99] describes the use of patterns in building TAO. Proxy We saw this in Chapter 2. Broker We also saw it in Chapter 2. Adapter (GOF, Gam95] AKA: Wrapper Intent: Convert the interface of a class into another interface expected by clients. Applicability: An existing class may have an ....

D.Schmidt and C. Cleeland, "Applying patterns to develop extensible ORB middleware", IEEE Comm. Mag., April 1999, 54-63.


Making Middleware Communication Architecture Reconfigurable - Georgantas, Sacchetti.. (2003)   (Correct)

....Easily and eoeectively integrating the extra protocol functionality will illustrate the support of our architectural model for static congurability of the MCC. 8 Related Work Our work relates to work in various areas. Regarding the area of middleware internal architecture engineering, in [1], design patterns are applied within the internal architecture of TAO, which is a CORBA compliant open source ORB providing QoS and real time support, to enable extensibility and dynamic congurability. Reference [2] further provides a survey on meta programming mechanisms for ORB middleware, ....

....or runtime. These meta programming mechanisms have been applied to TAO. Of special interest is the pluggable protocols mechanism, which decouples transport protocols of an ORB from its higher level component architecture, allowing new protocols to be easily added. With respect to work in [1] and [2] which applies design and implementation optimizations to certain individual system and network aspects of an ORB, our work introduces a more abstract, unifying model for ORB communication architecture. Regarding the area of communication architectures, the specication and implementation ....

D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware ", IEEE Commun. Mag., vol. 37, pp.54-63, Apr. 1999.


Information Societies Technology - Ist Programme Contract   (Correct)

.... taking into account new concerns such as mobility and adaptability has resulted in the introduction of various distributed programming models, including e.g. support for mobility [21,23] support for large scale distribution and replication [31] support for real time and multimedia constraints [29], support for event based computations [3] Since most of these works suffer from the same problem of diverging models, a recent body of work introduces some form of structural and behavioural reflection [7,8,20,24] in middleware systems to try and provide a more principled approach to the ....

Schmidt, D.C., and Cleeland, C. Applying Patterns to Develop Extensible ORB Middleware. IEEE Communications Magazine Special Issue on Design Patterns, April, 1999.


Enhancing Availability of Cooperative Applications.. - Baldoni, Marchetti..   (Correct)

....and Tools for Data Quality inside Cooperative Information Systems . A preliminary version of this paper has been presented in the IEEE International Symposium on Autonomous Decentralized Systems (ISADS 01) Dallas, 2001. In its most recent version the DOORS design team has adopted the TAO ORB [38] as underlying ORB platform. In our opinion, though this design choice provides a performance improvement, at the same time it limits the interoperability of the DOORS platform. ....

D.C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware", IEEE Communications Magazine, Special Issue on Design Patterns, April, 1999.


Run-time Support for Aspects in Distributed System.. - Truyen, Joosen, Verbaeten (2002)   (1 citation)  (Correct)

....the application specific part provided by the system implementation. Each plug in component must conform to the size and kind of the variation points. Component frameworks have indeed more and more been put forward as the key to realize dynamic configurable middleware and distributed applications [2,6,8,11,16,20]. There is however an anomaly with component frameworks that causes a lot of problems for customization. We observe that the architecture of a system is heavily characterized by the way components of the system interact with each other. A similar observation has been made a long time ago in the ....

D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware", Design Patterns in Communications, (Linda Rising, ed.), Cambridge University Press, 2000.


The Design and Use of the ACE Reactor - An Object-Oriented.. - Schmidt, Pyarali   Self-citation (Schmidt)   (Correct)

No context found.

D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware," IEEE Communications Magazine, vol. 37, April 1999.


Optimizing the CORBA Component Model for High-performance.. - Wang, Schmidt, Levine (2000)   (3 citations)  Self-citation (Schmidt)   (Correct)

No context found.

D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware," IEEE Communications Magazine, vol. 37, April 1999.


Model-based Software Tools for Configuring and.. - Krishna, Turkay..   Self-citation (Schmidt)   (Correct)

No context found.

D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware," IEEE Communications Magazine, vol. 37, Apr. 1999.


Design and Performance of a Dynamically Configurable.. - Klefstad, Rao, Schmidt (2003)   (1 citation)  Self-citation (Schmidt)   (Correct)

....CORBA GIOP message readers writers. Therefore, existing communication frameworks can provide building blocks for ZEN s pluggable GIOP messaging framework. Patterns based communication frameworks: An increasing number of communication frameworks are being designed and documented using patterns [19, 15]. In particular, Conduit [15] is an OO framework for configuring network pro10 tocol software to support ATM signaling. Key portions of the Conduit protocol framework, e.g. demultiplexing, connection management, and message buffering, were designed using patterns like Strategy, Visitor, and ....

.... using patterns like Strategy, Visitor, and Composite [12] Likewise, the concurrency, connection management, and demultiplexing components in ZEN s ORB Core and Object Adapter also have been explicitly designed using patterns like Virtual Component [11] Acceptor Connector, and Active Object [19]. CORBA pluggable protocol frameworks: The architecture of ZEN s pluggable GIOP messaging framework is based on ideas learned from the pluggable protocol frameworks used in TAO [8] TAO s GIOP messaging is implemented in the monolithic design and therefore each message type marshaler demarshaler ....

D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware," IEEE Communications Magazine, vol. 37, April 1999. 11


Developing Standard Real-time CORBA Applications using the.. - Schmidt, Levine   Self-citation (Schmidt)   (Correct)

....and frameworks for high performance and realtime applications and middleware. For instance, research conducted as part of the DARPA Quorum project [8] the QuO project at BBN [9] and the TAO [10] and TMO [11] projects at Washington University and UC Irvine, have identified key design patterns [12], optimization principle patterns [13] and frameworks [14, 15] that instantiate these patterns into highquality, QoS enabled DOC middleware components [16] 2. Maturation of standards: Over the past decade, the OMG s suite of standards has matured considerably, particularly with respect to ....

D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware," IEEE Communications Magazine, vol. 37, April 1999. 9


Patterns, Frameworks, and Middleware: Their Synergistic.. - Schmidt, Buschmann   Self-citation (Schmidt)   (Correct)

....for developers who enhance and maintain the TAO middleware. Since scores of developers have worked on TAO over the past decade, this information would be lost if it was not documented, which would increase software entropy and decrease software maintainability and quality. The metrics reported in [35] quantify the extent to which knowledge of patterns helped to reduce the development and maintenance effort for TAO. Guide design choices for developers who are building new middleware and applications using TAO. The books in which the patterns outlined above appear document the common traps ....

.... and domains that will benefit from the foundational work conducted thus far will include: Distributed real time and embedded systems.Anin creasing number of patterns associated with middleware frameworks for concurrent and networked objects have been documented during the past five years [36, 5, 35]. A key next step is to document the patterns for distributed real time and embedded (DRE) systems, which extends earlier work to focus on effective strategies and tactics for managing key QoS properties in DRE systems, including network bandwidth and latency, CPU speed, memory access time, and ....

D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware," IEEE Communications Magazine, vol. 37, Apr. 1999.


Applying a Scalable CORBA Event Service to.. - O'Ryan, Schmidt..   Self-citation (Schmidt)   (Correct)

....details, such as socket level programming [4] Moreover, it provides a consistent set of higher level abstractions [5, 6] for developing adaptive systems. In addition, it amortizes software lifecycle costs by leveraging previous design and development expertise and reifying key design patterns [7] into reusable frameworks and components. COTS middleware has achieved substantial success in certain domains, such as avionics mission computing [8] and business applications. There is a widespread belief in the distributed interactive simulation community, however, that the efficiency, ....

.... ORB endsystem design, including static [10] and dynamic [5] scheduling, event processing [8] I O subsystem [11] and pluggable protocol [12] integration, synchronous [13] and asynchronous [14] ORB Core architectures, systematic benchmarking of multiple ORBs [15] patterns for ORB extensibility [7] and ORB performance [16] This paper extends our previous work [8] on real time extensions to the CORBA Event Service to show how this service can support the QoS requirements of largescale distributed interactive simulations by using IP multicast to federate multiple Event Channels and conserve ....

D. C. Schmidt and C. Cleeland, "Applying Patterns to Develop Extensible ORB Middleware," IEEE Communications Magazine, vol. 37, April 1999.


A Multi-Level Meta-Object Protocol for Fault-Tolerance in .. - Taiani, Fabre, Kilijan (2005)   (Correct)

No context found.

D. Schmidt and C. Cleeland. Applying patterns to develop extensible orb middleware. IEEE Communications Magazine, 16(4), Apr. 1999. Special Issue on Design Patterns.


A Survey of Kernel-Middleware Interaction in Support of.. - McKinley (2004)   (Correct)

No context found.

D. C. Schmidt and C. Cleeland, Applying Patterns to Develop Extensible ORB Middleware, IEEE Communication Magazine Special Issue on Design Patterns, vol. 37, pp. 5463, April 1999.


An Approach to Building Reflective Component-Based.. - Parlavantzas, Blair.. (2002)   (Correct)

No context found.

Schmidt, D.C., and Cleeland, C., "Applying Patterns to Develop Extensible ORB Middleware", IEEE Communications Magazine Special Issue on Design Patterns, April, 1999.


Here's Your Lego™ Security Kit: How to Give Developers All .. - Beznosov   (Correct)

No context found.

Schmidt, D.C. and C. Cleeland, Applying patterns to develop extensible ORB middleware. IEEE Communications Magazine, 1999. 37(4): p. 54-63.


The Design of a Configurable and Reconfigurable.. - Coulson, Blair.. (2002)   (1 citation)  (Correct)

No context found.

Schmidt, D.C., and Cleeland, C., "Applying Patterns to Develop Extensible ORB Middleware", IEEE Communications Magazine Special Issue on Design Patterns, April, 1999.


A Resource Adaptation Framework for Reflective Middleware - Parlavantzas, Coulson, Blair (2003)   (1 citation)  (Correct)

No context found.

Schmidt, D.C., and Cleeland, C., "Applying Patterns to Develop Extensible ORB Middleware", IEEE Communications Magazine Special Issue on Design Patterns, April, 1999.


Studies of Efficiency and Integrity in the OpenORB.. - Middleware Architecture..   (Correct)

No context found.

Schmidt, D.C., and Cleeland, C., "Applying Patterns to Develop Extensible ORB Middleware", IEEE Communications Magazine Special Issue on Design Patterns, April, 1999.


Extending Enterprise Applications with Valorized Edge Servers - Liebmann (2004)   (Correct)

No context found.

Douglas C. Schmidt and Chris Cleeland. Applying Patterns to Develop Extensible ORB Middleware. IEEE Communications Magazine, volume 37, issue 4, pages 54--63, April 1999. http://dl.comsoc.org/cocoon/comsoc/servlets/GetPublication ?id=180055.


Middleware Specialization for Memory-Constrained.. - Venkita Subramonian.. (2004)   (2 citations)  (Correct)

No context found.

D. C. Schmidt and C. Cleeland. Applying Patterns to Develop Extensible ORB Middleware. IEEE Communications Magazine, 37(4), Apr. 1999.


An Approach to Building Reflective Component-Based.. - Parlavantzas, Blair.. (2002)   (Correct)

No context found.

Schmidt, D.C., and Cleeland, C., "Applying Patterns to Develop Extensible ORB Middleware", IEEE Communications Magazine Special Issue on Design Patterns, April, 1999.


A Resource Adaptation Framework for Reflective Middleware - Parlavantzas, Coulson, Blair (2003)   (1 citation)  (Correct)

No context found.

Schmidt, D.C., and Cleeland, C., "Applying Patterns to Develop Extensible ORB Middleware", IEEE Communications Magazine Special Issue on Design Patterns, April, 1999.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC