- Tapa blanda: 330 páginas
- Editor: O'Reilly Media; Edición: 2 (7 de junio de 2009)
- Idioma: Inglés
- ISBN-10: 0596522045
- ISBN-13: 978-0596522049
- Valoración media de los clientes: Sé el primero en opinar sobre este producto
Clasificación en los más vendidos de Amazon:
nº1.345.739 en Libros en idiomas extranjeros (Ver el Top 100 en Libros en idiomas extranjeros)
- n.° 7928 en Libros en idiomas extranjeros > Informática, internet y medios digitales > Redes y administración de sistemas
- n.° 9432 en Libros en idiomas extranjeros > Ciencias, tecnología y medicina > Tecnología e ingeniería > Cuestiones generales
- n.° 21217 en Libros en idiomas extranjeros > Informática, internet y medios digitales > Programación y desarrollo de software
- Ver el Índice completo
Compara Precios en Amazon
+ Envío GRATIS
Java Message Service (Inglés) Tapa blanda – 7 jun 2009
|Nuevo desde||Usado desde|
Los clientes que compraron este producto también compraron
Descripción del producto
Reseña del editor
Java Message Service, Second Edition, is a thorough introduction to the standard API that supports "messaging" -- the software-to-software exchange of crucial data among network computers. You'll learn how JMS can help you solve many architectural challenges, such as integrating dissimilar systems and applications, increasing scalability, eliminating system bottlenecks, supporting concurrent processing, and promoting flexibility and agility.
Updated for JMS 1.1, this second edition also explains how this vendor-agnostic specification will help you write messaging-based applications using IBM's MQ, Progress Software's SonicMQ, ActiveMQ, and many other proprietary messaging services.
With Java Message Service, you will:
- Build applications using point-to-point and publish-and-subscribe messaging models
- Use features such as transactions and durable subscriptions to make an application reliable
- Implement messaging within Enterprise JavaBeans (EJB) using message-driven beans
- Use JMS with RESTful applications and with the Spring application framework
Messaging is a powerful paradigm that makes it easier to uncouple different parts of an enterprise application. Java Message Service, Second Edition, will quickly teach you how to use the key technology that lies behind it.
Biografía del autor
Mark Richards, Director and Sr. Technical Architect at Collaborative Consulting, LLC, is a leading authority on messaging, transaction management, systems integration, and Service Oriented Architecture. He is the author of "Java Transaction Design Strategies", contributing author of "97 Things Every Software Architect Should Know", "NFJS Anthology Volume 1", "NFJS Anthology Volume 2", and the author of numerous transaction, JMS, and SOA-related articles. Mark is a regular conference speaker on the No Fluff Just Stuff conference tour and has spoken at other conferences around the world, including QCon, TSSJS, and SYS-CON.
Richard Monson-Haefel is the author of Enterprise JavaBeans (Editions 1 - 5), Java Message Service and one of the world's leading experts and book authors on enterprise computing. He was the lead architect of OpenEJB, an open source EJB container used in Apache Geronimo, a member of the JCP Executive Committee, member of JCP EJB expert groups, and an industry analyst for Burton Group researching enterprise computing, open source, and Rich Internet Application (RIA) development. Today, Richard is the VP of Developer Relations for Curl, Inc. a RIA platform used in enterprise computing. You can learn more about Richard at his web site Monson-Haefel.
David A. Chappell is vice president and chief technologist for SOA at Oracle Corporation. Chappell has over 20 years of experience in the software industry covering a broad range of roles including Architecture, code-slinging, sales, support and marketing. He is well known worldwide for his writings and public lectures on the subjects of Service Oriented Architecture (SOA), the enterprise service bus (ESB), message oriented middleware (MOM), enterprise integration, and is a co-author of many advanced Web Services standards.
As author of the O'Reilly Enterprise Service Bus book, Dave has had tremendous impact on redefining the shape and definition of SOA infrastructure. He has extensive experience in distributed computing infrastructure, including ESB, SOA Governance, EJB and Web application server infrastructure, JMS and MOM, EAI, CORBA, and COM. Chappell's experience also includes development of client/server infrastructure, graphical user interfaces and language interpreters.
Chappell is also well noted for authoring Java Web Services (O'Reilly), Professional ebXML Foundations (Wrox) and Java Message Service (O'Reilly). In addition, he has written numerous articles in leading industry publications, such as Business Integration Journal, Enterprise Architect, Java Developers Journal, JavaPro, Web Services Journal, XML Journal and Network World.
Chappell and his works have received many industry awards including the "Java™ Technology Achievement Award" from JavaPro magazine for "Outstanding Individual Contribution to the Java Community" in 2002, and the 2005 CRN Magazine "Top 10 IT leaders" award for "casting larger-than-life shadow over the industry".
No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.
Obtén la app gratuita:
Detalles del producto
Si eres el vendedor de este producto, ¿te gustaría sugerir ciertos cambios a través del servicio de atención al vendedor?
Opiniones de clientes
|5 estrellas (0%)|
|4 estrellas (0%)|
|3 estrellas (0%)|
|2 estrellas (0%)|
|1 estrella (0%)|
Opiniones de clientes más útiles en Amazon.com
The one important topic, which is not clearly explained, is synchronous vs asynchronous. It seems that the authors call "asynchronous" every application if it has more than one thread. By carefully reading this book it is possible (though hard) to understand why messaging is asynchronous. It is because the process consists of two steps: sender->server and server->receiver, and the first step does not wait for the second one to complete. However, each one of those steps is synchronous by itself, because they wait for conformation.
This was a sort of indicator for me, because from other books I could not figure it out. So I recommend this book, and even give it 5 stars, because this book is probably the best (or least bad ) of all available books about JMS.
This book was published in 2009 when the standards for writing computer books were much higher than in the previous decade when the Windows and Linux specific references on messaging services were detailed. So you will have a much smoother introduction with this book than for the others.
My recommendation is that you use the Java Message Service unless performance is a high priority. Java is well known to be ten or more times slower than the C++ engines in the Windows and Linux specific messaging services.6
In my case I needed to exceed 5 million data blocks per minute so I opted for the C++ versions. However, I spent months of time building and testing code from the snippets in the other reference books while trying to reverse engineer them into a complete understanding of the process. It seems that using services has become a lost art. I wish the other references had the smooth introduction of this book. It could have saved me weeks of valuable time.
A lot of the problem is ActiveMQ - an open source Java project ( [...] ). The documentation for ActiveMQ is scattered all over their website, and the configuration appears to have countless options to choose from.
The book and sample code all seemed a bit rushed. The sample code included a number of hidden MAC OS/X files, probably there by accident.
But there is not a lot of material about either JMS or ActiveMQ, so if you really need to get going with these, this book may be your only option. And as a book about the the theory of messaging system, it is not bad.