| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 ] |
| Articles Books Examples | Tips Tutorials |
- Letting JMS-based Object Cache do the Heavy Lifting by Venkat Tipparam - [Clicks: 121]
Learn how to synchronize in-memory caches among servers in a J2EE cluster to improve performance and scalability of server-side Java applications.
[Includes source code]
http://www.oracle.com/technology/pub/articles/masterj2ee/j2ee_wk6.html - Dec, 2004 - Quality busters: Losing messages by Michael Russell - [Clicks: 48]
The success of a message-oriented system, regardless of the technology used to implement it, depends upon the consistent and reliable delivery of messages between processes. In this installment of Quality busters, Michael Russell identifies some of the places or failure points along the path between processes where a message can be lost or rejected. If you don't properly address these failure points, the results might include data corruption, out-of-sync conditions, timeouts, and perceived unreliability.
http://www-106.ibm.com/developerworks/web/library/wa-qualbust11/ - Dec, 2004 - Distributed Enterprise Messaging with MantaRay by Amir Shevat - [Clicks: 135]
Amir Shevat introduces Manta Ray, a Java Messaging Service (JMS) implementation that uses a peer-to-peer approach to minimize bottlenecks.
http://www.onjava.com/pub/a/onjava/2004/12/08/mantaray.html - Dec, 2004 - Getting Started with Java Message Service (JMS) by Qusay H. Mahmoud - [Clicks: 449]
The Java Message Service (JMS) makes it easy to develop enterprise applications that asynchronously send and receive business data and events. It defines a common enterprise messaging API that is designed to be easily and efficiently supported by a wide range of enterprise messaging products. JMS supports both messaging models: point-to-point (queuing) and publish-subscribe style of messaging. This article provided a fast track introduction and tutorial to JMS and its programming model.
http://java.sun.com/developer/technicalArticles/Ecommerce/jms/index.html - Nov, 2004 - Wireless messaging with JXTA, Part 1: Using JXTA technology by Faheem Khan - [Clicks: 71]
Learn how to use JXTA technology to integrate thin Java 2 Platform, Micro Edition (J2ME) clients into enterprise-scale messaging applications by developing a set of classes that let you integrate J2ME clients into JMS (Java Message Service) applications running on Java 2 Platform, Enterprise Edition (J2EE) servers.
[Includes source code]
http://www-106.ibm.com/developerworks/wireless/library/wi-jxta/ - Nov, 2004 - How to Use JMS with PHP by Amir Shevat - [Clicks: 60]
Amir Shevat shows how PHP can be used in JMS enterprise-messaging scenarios using MantaRay and PHPMQ.
http://www.onjava.com/pub/a/onjava/2004/10/27/php-jms.html - Oct, 2004 - Web services programming tips and tricks: Learn simple, practical Web services design patterns, Part 1 by James M. Snell - [Clicks: 98]
Learn how to apply well-defined, proven Web application design strategies to the world of Web services. This first tip in a series shows you how to implement asynchronous query operations using Java Messaging Service (JMS) queues.
[Includes source code]
http://www-106.ibm.com/developerworks/webservices/library/ws-tip-altdesign1/ - Oct, 2004 - XML Messaging Using JBoss by Benoit Aumars - [Clicks: 324]
In this article, I will focus on data sharing, with the common producer-consumer model, using open source software such as: - JBoss: A popular open source application server; - Quartz: A job scheduling system; - Hibernate: An object/relational persistence and query service for Java; - Castor: A Java-XML data-binding framework.
[Includes source code]
http://www.onjava.com/pub/a/onjava/2004/10/13/XMLMessaging.html - Oct, 2004 - Building Messaging Systems with JMS by Olexiy Prokhorenko, Alexander Prohorenko - [Clicks: 168]
Discover how to build J2EE application components that create, send, receive, and read messages using JMS (Java Message Service.)
http://www.developer.com/java/data/article.php/3369581 - Jun, 2004 - Advanced JMS Messaging with OpenJMS by Kulvir Singh Bhogal - [Clicks: 135]
Learn to use the more advanced features of OpenJMS to filter messages, create clients that can receive messages sent even when they aren't running, and create persistent messages that can survive a provider failure.
[Includes source code]
http://www.devx.com/Java/Article/21261 - Jun, 2004 - Capture the benefits of asynchronous logging by Madhusudhan Konda - [Clicks: 133]
Application logging is a significant component in software development and always vital for an application's health. The traditional logging services are synchronous and prove to be an overhead especially in mission-critical states. Traditional logging does not provide distributed logging services effectively. In a distributed computing environment such as J2EE, clients are expected to log to a central database concurrently. J2EE architectures do not advocate logging to files or consoles. By taking advantage of Java Message Service (JMS), you can replace traditional synchronous logging with asynchronous logging. Asynchronous logging decouples clients from the log service, allowing nonblocking operations. The critical data is delivered once and only once in a guaranteed mode to the destination. The log messages can then be persisted using Hibernate with ease and comfort. This article develops such a log service using JMS and Hibernate.
[Includes source code]
http://www.javaworld.com/javaworld/jw-05-2004/jw-0510-logging.html - May, 2004 - Master JMS Messaging with OpenJMS by Kulvir Singh Bhogal - [Clicks: 101]
Learn how to take advantage of Java's Messaging Service API (JMS) with the free OpenJMS implementation. You'll see how to send and receive messages using both point-to-point and publish/subscribe messaging models.
[Includes source code]
http://www.devx.com/Java/Article/20903 - May, 2004 - Get the message: Messaging in J2EE 1.4 by David Currie - [Clicks: 54]
As more and more application servers that comply with the new J2EE 1.4 spec become available, Java developers will have to consider how -- and if -- they should migrate their J2EE 1.3-compliant code. In this article, David Currie takes a look at the changes to one particular area of the J2EE specification: messaging. You'll see what you'll need to change, what you can leave as is, and what new opportunities await you.
http://www-106.ibm.com/developerworks/java/library/j-getmess/ - Apr, 2004 - Asynchronous queries in J2EE by Kyle Brown - [Clicks: 78]
... In this article we've covered a lot of ground, but in essence only conveyed one simple idea. Rather than spinning off your own threads to handle long-running queries, it's best to let the container manage the threads by taking advantage of JMS messaging and Message-Driven Beans. Hopefully you now have the tools necessary to build your own systems using this approach, and can take advantage of the benefits of letting containers manage your threads.
http://www.javaranch.com/newsletter/200403/Journal200403.jsp#a4 - Mar, 2004 - JMS Enables Concurrent Processing in EJB by Mani Malarvannan - [Clicks: 63]
JMS provides an elegant solution for overcoming the restrictions you face when developing concurrent applications with EJB. Learn how its asynchronous model and its support for the MessageDrivenBean can enable a client to use EJB asynchronously.
http://www.devx.com/Java/Article/20184 - Mar, 2004
- JMS Unplugged
by J. Michael Straczynski - [Clicks: 74]
I Books, Paperback - 2004
- How-To Examples - [Clicks: 608]
The following set of How-To examples have been published to help you get up to speed with the new capabilities available in the OC4J 10g (10.0.3) Developer Preview.
[Note: these How-To examples only work with the OC4J 10g (10.0.3) Developer Preview and not with earlier versions.]
http://otn.oracle.com/tech/java/oc4j/1003/how_to.html - 2004
- Domain-neutral Messaging with JMS 1.1 by Mark Johnson - [Clicks: 41]
Two previous Enterprise Java Technologies Tech Tips discussed the two "domains" of JMS messaging: point-to-point messaging with Queues, and publish/subscribe messaging with Topics. (See Using JMS Queues and Publish/Subscribe Messaging With JMS Topics.) JMS 1.1 unifies these two domains, allowing you to write code that works for either or both messaging domains. You can still use the older 1.0 interfaces, but writing code to the newer JMS 1.1 API makes your messaging code more flexible. This tip shows how to write JMS messaging code that works without modification in either domain.
[Includes sample code]
http://java.sun.com/developer/EJTechTips/2004/tt0625.html#2 - Jun, 2004
- Introducing the Java Message Service by Willy Farrell - [Clicks: 212]
This tutorial provides an introductory overview of the Java Message Service, its functionality, and its capabilities. You will learn the basic programming techniques for creating JMS programs and work with sample code that demonstrates these techniques. Note: This tutorial has been updated to include changes in JMS version 1.1.
[Formats: HTML, PDF, Zip]
http://www-106.ibm.com/developerworks/edu/j-dw-jms-i.html - Jun, 2004