Skip to main content

A Filter Object Framework for MICO

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2519))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Aksit, J. Bosch, L. Bergmans: Abstracting Object Interactions using Composition Filters. Proceedings of the ECOOP’93 Workshop on Object-based Distributed Programming, 1994.

    Google Scholar 

  2. Inprise Corp.: Visibroker for JAVA Programmer’s Guide, 1999.

    Google Scholar 

  3. IONA Technologies PLC.: Orbix Programmer’s Guide C++ Edition, 2000.

    Google Scholar 

  4. Rushikesh K. Joshi: Filter Configurations for Transparent Interactions in Distributed Object Systems. Journal of Object Oriented Programming. June 2001, pp. 12–17.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Rushikesh K. Joshi, N. Vivekananda, D. Janaki Ram: Message Filters for Objectoriented Systems. Software Practice and Experience. June 1997, pp. 677–699.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. P. Narasimhan, L. Moser, P. Melliar-Smith, Using Interceptors to Enhance CORBA, IEEE Computer, July 1999.

    Google Scholar 

  9. James Noble, Encapsulators in Self, in ECOOP 1996 Workshop on Prototype Base Object Oriented Programming.

    Google Scholar 

  10. Object Management Group (OMG): The Common Object Request Broker: Architecture and Specification 2.4.1, Nov 2000.

    Google Scholar 

  11. G. Srirami Reddy and Rushikesh K. Joshi: Filter Objects for Distributed Object Systems. Journal of Object Oriented Programming. Jan 2001, pp. 12–17.

    Google Scholar 

  12. Kay Romer, A. Puder and F. Pilhofer, MICO: An Open Source CORBA Implementation. http://www.mico.org.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics