Abstract
Filtered delivery model of message passing in an objectoriented distributed computing environment facilitates separation of message control from message processing in a transparent manner. In this model, special objects called filter objects have the ability to filter messages in transit and perform intermediate actions. We present the design and implementation of the message filtering model for transparent dynamically pluggable filter objects for MICO, an open-source CORBA implementation. For implementing the filtering framework, enhancements to the MICO implementation model are proposed. A process for development of filter objects with related tool support has also been outlined.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
M. Aksit, J. Bosch, L. Bergmans: Abstracting Object Interactions using Composition Filters. Proceedings of the ECOOP’93 Workshop on Object-based Distributed Programming, 1994.
Inprise Corp.: Visibroker for JAVA Programmer’s Guide, 1999.
IONA Technologies PLC.: Orbix Programmer’s Guide C++ Edition, 2000.
Rushikesh K. Joshi: Filter Configurations for Transparent Interactions in Distributed Object Systems. Journal of Object Oriented Programming. June 2001, pp. 12–17.
Rushikesh K. Joshi, Neeraj Agrawal, AspectJ Based Implementation of Dynamically Pluggable Filter Objects in a Distributed Environment, In Proceedings of the 2nd German Workshop on Aspect Oriented Software Development, University of Bonn, Feb. 2002.
Rushikesh K. Joshi, N. Vivekananda, D. Janaki Ram: Message Filters for Objectoriented Systems. Software Practice and Experience. June 1997, pp. 677–699.
Rushikesh K. Joshi, Maureen R. Mascarenhas: Filter Objects for JAVA, Technical Report, Department of Computer Science and Engineering, Indian Institute of Technology, Bombay, Jan. 2001.
P. Narasimhan, L. Moser, P. Melliar-Smith, Using Interceptors to Enhance CORBA, IEEE Computer, July 1999.
James Noble, Encapsulators in Self, in ECOOP 1996 Workshop on Prototype Base Object Oriented Programming.
Object Management Group (OMG): The Common Object Request Broker: Architecture and Specification 2.4.1, Nov 2000.
G. Srirami Reddy and Rushikesh K. Joshi: Filter Objects for Distributed Object Systems. Journal of Object Oriented Programming. Jan 2001, pp. 12–17.
Kay Romer, A. Puder and F. Pilhofer, MICO: An Open Source CORBA Implementation. http://www.mico.org.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nabar, P.S., Padalkar, A.L., Joshi, R.K. (2002). A Filter Object Framework for MICO. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE. OTM 2002. Lecture Notes in Computer Science, vol 2519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36124-3_37
Download citation
DOI: https://doi.org/10.1007/3-540-36124-3_37
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00106-5
Online ISBN: 978-3-540-36124-4
eBook Packages: Springer Book Archive