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
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
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)
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)
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)
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)
Ruff, M.: White Paper xmlBlaster: Message Oriented Middleware (MOM) (2000), http://www.xmlblaster.org/xmlBlaster/doc/whitepaper/whitepaper.html
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)