Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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. 186
E. Gamma, R. Helm, R. Johnson, J. Vlissides.: Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, 1995. 184, 187
IONA Technologies Ltd.: Orbix Advanced Programmer’s Guide, 1995. 187
R. K. Joshi.: Filter Configurations for Transparent Interactions in Distributed Object Systems, (to appear in Journal of Object Oriented Programming). 183, 184
R. K. Joshi, N. Vivekananda, D. Janaki Ram.: Message Filters for Object-Oriented Systems, Software Practice and Experience, 27 (1997) 677–700. 182, 183, 187
Microsoft Corporation.: The COM Core Technology Specification, 1998. 187
Object Management Group.: CORBA Specifications, http://www.omg.org.
Wolfgang Pree.: Design patterns for object-oriented software development, Addison-Wesley, 1995. 183
G. S. Reddy, Rushikesh K. Joshi.: Filter Objects for Distributed Object Systems, (to appear in Journal of Object Oriented Programming). 182
Linda M. Seiter, K. L. Lieberherr.: Evolution of Object Behavior using Context Relations. IEEE Transaction on Software Engineering. 24 (1998) 79–92. 187
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Joshi, R.K. (2001). Modeling with Filter Objects in Distributed Systems. In: Emmerich, W., Tai, S. (eds) Engineering Distributed Objects. Lecture Notes in Computer Science, vol 1999. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45254-0_16
Download citation
DOI: https://doi.org/10.1007/3-540-45254-0_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41792-7
Online ISBN: 978-3-540-45254-6
eBook Packages: Springer Book Archive