Modeling with Filter Objects in Distributed Systems
Filtering is emerging as an important programming abstrac- tion in distributed object systems. We discuss the modeling capabilities of a first class filter object model in the context of distributed systems. Filter objects are transparent objects that are dynamically pluggable and provide selective filtering of messages. Filters can be injected into a system to dynamically evolve the system. The method is demonstrated with the help of an example application, a Transparent Distributed Dec- orator. A notation for representing static (class and object) and dynamic (interobject interactions) models in presence of filtering abilities is also discussed.
Unable to display preview. Download preview PDF.
- 1.M. Aksit, K. Watika, J. Bosch, L. Bergmans, A. Yonezawa.: Abstracting Object Interactions Using Composition Filters, Proceedings of ECOOP’93 Workshop, Springer Verlag, (1993) 152–184. 186Google Scholar
- 2.E. Gamma, R. Helm, R. Johnson, J. Vlissides.: Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, 1995. 184, 187Google Scholar
- 3.IONA Technologies Ltd.: Orbix Advanced Programmer’s Guide, 1995. 187Google Scholar
- 4.R. K. Joshi.: Filter Configurations for Transparent Interactions in Distributed Object Systems, (to appear in Journal of Object Oriented Programming). 183, 184Google Scholar
- 6.Microsoft Corporation.: The COM Core Technology Specification, 1998. 187Google Scholar
- 7.Object Management Group.: CORBA Specifications, http://www.omg.org.
- 8.Wolfgang Pree.: Design patterns for object-oriented software development, Addison-Wesley, 1995. 183Google Scholar
- 9.G. S. Reddy, Rushikesh K. Joshi.: Filter Objects for Distributed Object Systems, (to appear in Journal of Object Oriented Programming). 182Google Scholar