Skip to main content

Integration of a Text Search Engine with a Java Messaging Service

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3437))

Abstract

Large-scale information processing applications must rapidly search through high volume streams of structured and unstructured textual data to locate useful information. Content-based messaging systems (CBMSs) provide a powerful technology platform for building such stream handling systems. CBMSs make it possible to efficiently execute queries on messages in streams to extract those that contain content of interest. In this paper, we describe efforts to augment an experimental CBMS with the ability to perform efficient free-text search operations. The design of the CBMS platform, based upon a Java Messaging Service, is described, and an empirical evaluation is presented to demonstrate the performance implications of a range of queries varying in complexity.

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. Babcock, B., Babu, S., Datar, M., Motwani, R., Widom, J.: Models and Issues in Data Stream Systems. In: Proceedings of 21st ACM Symposium on Principles of Database Systems (PODS 2002) (2002)

    Google Scholar 

  2. Motwani, R., Widom, J., Arasu, A., Babcock, B., Babu, S., Datar, M., Manku, G., Olston, C., Rosenstein, J., Varma, R.: Query Processing, Resource Management, and Approximation in a Data Stream Management System. In: Proc. of the 2003 Conference on Innovative Data Systems Research (CIDR) (January 2003)

    Google Scholar 

  3. Segall, B., Arnold, D.: Elvin has left the building: A publish/subscribe notification service with quenching. In: Proceedings AUUG Technical Conference (AUUG 1997), pp. 243–255 (September 1997)

    Google Scholar 

  4. Aguilera, M.K., Strom, R.E., Sturman, D.C., Astley, M., Chandra, T.D.: Matching events in a content-based subscription system. In: Eighteenth ACM Symposium on Principles of Distributed Computing (PODC 1999), Atlanta, Georgia, May 4–6, 1999, pp. 53–61 (1999)

    Google Scholar 

  5. Ruff, M.: White Paper xmlBlaster: Message Oriented Middleware (MOM) (2000), http://www.xmlblaster.org/xmlBlaster/doc/whitepaper/whitepaper.html

  6. Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Design and Evaluation of a Wide-Area Event Notification Service. ACM Transactions on Computer Systems 19(3), 332–383 (2001)

    Article  Google Scholar 

  7. Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Achieving Expressiveness and Scalability in an Internet-Scale Event Notification Service. In: 19th ACM Symposium on Principles of Distributed Computing (PODC 2000), Portland OR (July 2000)

    Google Scholar 

  8. Tran, P., Greenfield, P., Gorton, I.: Behavior and Performance of Message-Oriented Middleware Systems. In: Proceedings, 22nd Int’l Conf on Dist. Computing Systems Workshops, Vienna, July 2-5, 2002, pp. 645–650. IEEE, Los Alamitos (2002)

    Google Scholar 

  9. Gorton, I., Almquist, J., Cramer, N., Haack, J., Hoza, M.: An Efficient, Scalable Content-Based Messaging System. In: Procs The 7th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2003), Brisbane, pp. 278–285 (September 2003)

    Google Scholar 

  10. Fabret, F., Jacobsen, H.-A., Llirbat, F., Pereira, J., Ross, K., Shasha, D.: Filtering Algorithms and Implementation for Very Fast Publish/Subscribe Systems. In: ACM SIGMOD 2001 Conference, Santa Barbara, CA, pp. 115–126 (May 2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Almquist, J., Gorton, I., Haack, J. (2005). Integration of a Text Search Engine with a Java Messaging Service. In: Gschwind, T., Mascolo, C. (eds) Software Engineering and Middleware. SEM 2004. Lecture Notes in Computer Science, vol 3437. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11407386_3

Download citation

  • DOI: https://doi.org/10.1007/11407386_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25328-0

  • Online ISBN: 978-3-540-31975-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics