Contracting in the days of eBusiness
ACM SIGMOD Record
Improving the scalability of the CORBA event service with a multi-agent load balancing algorithm
Software—Practice & Experience
Automated Analysis of Java Message Service Providers
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Advanced Lectures on Networking, NETWORKING 2002 [This book presents the revised version of seven tutorials given at the NETWORKING 2002 Conference in Pisa, Italy in May 2002]
Advanced lectures on networking
High throughput reliable message dissemination
Proceedings of the 2004 ACM symposium on Applied computing
Adaptive data dissemination and caching for edge service architectures built with the J2EE
Proceedings of the 2004 ACM symposium on Applied computing
An open meteorological alerting system: issues and solutions
ACSC '04 Proceedings of the 27th Australasian conference on Computer science - Volume 26
Agent-based model for managing composite product information
Computers in Industry
Service oriented architectures: approaches, technologies and research issues
The VLDB Journal — The International Journal on Very Large Data Bases
A pattern-based performance completion for Message-oriented Middleware
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Agent-based model for managing composite product information
Computers in Industry
An Architectural Pattern for Mobile Groupware Platforms
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
Parametric performance completions for model-driven performance prediction
Performance Evaluation
HDS: a software framework for the realization of pervasive applications
WSEAS Transactions on Computers
Design of connection management module for MOM
ISPDC'03 Proceedings of the Second international conference on Parallel and distributed computing
Using typed messages and message filters for the realization of pervasive applications
ICCOMP'10 Proceedings of the 14th WSEAS international conference on Computers: part of the 14th WSEAS CSCC multiconference - Volume I
Which middleware platform should you choose for your next remote service?
Service Oriented Computing and Applications
A coordination middleware for orchestrating heterogeneous distributed systems
GPC'11 Proceedings of the 6th international conference on Advances in grid and pervasive computing
Development of event manager and its application in jini environment
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
A case for event-driven distributed objects
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Towards a reliable, wide-area infrastructure for context-based self-management of communications
WAC'05 Proceedings of the Second international IFIP conference on Autonomic Communication
A survey of context data distribution for mobile ubiquitous systems
ACM Computing Surveys (CSUR)
Timely Autonomic Adaptation of Publish/Subscribe Middleware in Dynamic Environments
International Journal of Adaptive, Resilient and Autonomic Systems
A self-managed self-optimized publish-subscribe system
Proceedings of the 6th International Systems and Storage Conference
Hi-index | 0.00 |
From the Publisher:This book is a thorough introduction to Java Message Service (JMS), the standard Java application program interface (API) from Sun Microsystems that supports the formal communication known as "messaging" between computers in a network. JMS provides a common interface to standard messaging protocols and to special messaging services in support of Java programs. The messages exchange crucial data between computers, rather than between usersinformation such as event notification and service requests. Messaging is often used to coordinate programs in dissimilar systems or written in different programming languages. Using the JMS interface, a programmer can invoke the messaging services of IBM's MQSeries, Progress Software's SonicMQ, and other popular messaging product vendors. In addition, JMS supports messages that contain serialized Java objects and messages that contain Extensible Markup Language (XML) pages. Messaging is a powerful new paradigm that makes it easier to uncouple different parts of an enterprise application. Messaging clients work by sending messages to a message server, which is responsible for delivering the messages to their destination. Message delivery is asynchronous, meaning that the client can continue working without waiting for the message to be delivered. The contents of the message can be anything from a simple text string to a serialized Java object or an XML document. Java Message Service shows how to build applications using the point-to-point and publish-and-subscribe models; how to use features like transactions and durable subscriptions to make an application reliable; and how to use messaging within Enterprise JavaBeans. It also introduces a new EJB type, the MessageDrivenBean, that is part of EJB 2.0, and discusses integration of messaging into J2EE. About the Authors:Richard Monson-Haefel is a leading expert in Enterprise Java development. He is the architect of OpenEJB, an open source EJB server, and has consulted as an architect on Enterprise JavaBeans, CORBA, Java RMI, and other distributed computing projects over the past several years. Richard is also the author of O'Reilly's Enterprise JavaBeans. Dave Chappell is vice president and SonicMQ chief technology evangelist at Progress Software Corp. Dave has over 18 years of industry experience building software tools and infrastructure for application developers, spanning all aspects of R&D, sales, marketing, and support services. Dave has also been published in Network World magazine and has presented technical topics at numerous speaking engagements including JavaOne and XMLOne. As director of engineering for SonicMQ, Progress Software's award winning JMS Internet Commerce Messaging System, Dave oversaw the design and development of the fastest and most scalable, reliable, and robust implementation of JMS in the marketplace. Dave has under his belt a broad cross-platform background in designing and developing Internet based middleware and distributed object systems across a wide range of technologies including C++, Java, DCOM, CORBA, and EJB. Dave's experience also includes development of client/server infrastructure, graphical user interfaces, language interpreters, and various utility libraries.