Summary
In this chapter, I’ve shown you some of the most common notification and messaging middleware systems in use today, but there are many more. The difference between a notification system and a messaging system is becoming increasingly blurred, and many commercial products provide support for both. While research systems tend to be more documented in the literature, commercial systems are on the front line and often push the envelope by using new techniques that can be of general interest.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
“Inside the.NET Framework,” http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconinsidenetframework.asp.
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software (Boston: Addison-Wesley Professional, 1995).
Ted Faison, “Interactive Component-Based Software Development with Espresso” (proceedings of the International Conference on Automated Software Engineering, Lake Tahoe, NV, November 1997).
Steve Teixeira and Xavier Pacheco, Delphi 5_Developer’s Guide (Indianapolis, IN: Sams, 1999).
Don Box, Essential COM (Boston: Addison-Wesley Professional, 1997).
Michi Henning and Steve Vinoski, Advanced CORBA Programming with C++ (Boston: Addison-Wesley Professional, 1999).
Object Management Group, “Event Service Specification” (technical report, www.omg.org/docs/formal/01-03-01.pdf, 2001).
Object Management Group, “Notification Service Specification” (technical report, www.omg.org/cgi-bin/apps/doc?formal/02-08-04.pdf, 2002).
Object Management Group, “CORBA Messaging” (technical report, www.omg.org/docs/formal/02-12-09.pdf, 2002).
David S. Platt, Understanding COM+ (Redmond, WA: Microsoft Press, 1999).
“Microsoft Message Queuing” (technical report, www.microsoft.com/windowsserver2003/technologies/msmq/default.mspx).
Henrik Frystyk Nielsen and Satish Thatte, “Web Services Routing Protocol (WS-Routing)” (technical report, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnglobspec/html/ws-routing.asp, 2001).
Mark Hapner, Rich Burridge, Rahul Sharma, Joseph Fialli, Kim Haase, Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform (Boston: Addison-Wesley Professional, 2002).
Mark Perry, Manesh Balachandran, Jorge Plata, Paul Solano, and Phillip Thomas, MQSeries Programming Patterns (White Plains, NY: IBM Redbooks, 2002, http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246506.html?Open).
Jatinder Prem, Bernard Ciconte, Peter Go, Scott Dunbar, and Manish Devgan, BEA WebLogic Platform 7 (Indianapolis, IN: Sams, 2003).
“Java Client Developer’s Guide: Sun ONE Message Queue” (technical report, http://docs-pdf.sun.com/817-3728/817-3728.pdf, 2003).
“Advanced Oracle Queuing” (technical report, www.oracle.com/technology/products/aq/htdocs/9iaq-ds.html).
“TIBCO SmartSockets” (technical report, http://cf.tibco.com/eval/tibss.cfm).
Jim Gemmell, Todd Montgomery, Tony Speakman, Nidhi Bhaskar, and Jon Crowcroft, “The PGM Reliable Multicast Protocol,” IEEE Network, January/February 2003.
“TIBCO Rendezvous” (technical report, http://cf.tibco.com/eval/tibrv.cfm).
Jim Gemmell, Todd Montgomery, Tony Speakman, Nidhi Bhaskar, and Jon Crowcroft, “The PGM Reliable Multicast Protocol,” IEEE Network, January/February 2003.
Rights and permissions
Copyright information
© 2006 Ted Faison
About this chapter
Cite this chapter
(2006). A Survey of Commercial Systems. In: Event-Based Programming. Apress. https://doi.org/10.1007/978-1-4302-0156-4_5
Download citation
DOI: https://doi.org/10.1007/978-1-4302-0156-4_5
Publisher Name: Apress
Print ISBN: 978-1-59059-643-2
Online ISBN: 978-1-4302-0156-4
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)