- Formato: eBook Kindle
- Tamanho do arquivo: 13881 KB
- Número de páginas: 741 páginas
- Quantidade de dispositivos em que é possível ler este eBook ao mesmo tempo: Você pode ler este eBook em até 5 dispositivos ao mesmo tempo, de acordo com os limites estabelecidos pela editora
- Editora: Addison-Wesley Professional; Edição: 1 (9 de março de 2012)
- Vendido por: Amazon Servicos de Varejo do Brasil Ltda
- Idioma: Inglês
- ISBN-10: 0133065103
- ISBN-13: 978-0133065107
- ASIN: B007MQLL4E
- Leitura de texto: Habilitado
- Dicas de vocabulário: Não habilitado
- Avaliações dos clientes: 127 classificações de cliente
- Lista de mais vendidos da Amazon: #104,699 entre os mais vendidos na Loja Kindle (Conheça os 100 mais vendidos na Loja Kindle)
Faça download dos Aplicativos de Leitura Kindle Gratuitos e comece a ler eBooks Kindle nos mais populares smartphones, tablets e computadores pessoais. Para enviar o link de download para seu smartphone por SMS, use o formato internacional sem espaços (Código Internacional+DDD+Número. Exemplo: +551199999999)
Para receber o link de download digite seu celular:
Opções de Compra
|Preço digital sugerido:||R$ 307,15|
|Preço de capa sugerido:||R$ 400,04|
Economize R$ 234,67 (59%)
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series (Fowler)) (English Edition) eBook Kindle
|Novo a partir de||Usado a partir de|
|Número de páginas: 741 páginas||Configuração de fonte: Habilitado||Page Flip: Habilitado|
- Devido ao tamanho do arquivo, o download deste livro poderá ser mais demorado
Novidades da Loja Kindle
eBooks novos para sua biblioteca digital. Veja aqui
Quais outros itens os consumidores compraram após visualizar este item?
Descrição do produto
Utilizing years of practical experience, seasoned experts Gregor Hohpe and Bobby Woolf show how asynchronous messaging has proven to be the best strategy for enterprise integration success. However, building and deploying messaging solutions presents a number of problems for developers. Enterprise Integration Patterns provides an invaluable catalog of sixty-five patterns, with real-world solutions that demonstrate the formidable of messaging and help you to design effective messaging solutions for your enterprise.
The authors also include examples covering a variety of different integration technologies, such as JMS, MSMQ, TIBCO ActiveEnterprise, Microsoft BizTalk, SOAP, and XSL. A case study describing a bond trading system illustrates the patterns in practice, and the book offers a look at emerging standards, as well as insights into what the future of enterprise integration might hold.
This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book.
Sobre o Autor
Gregor Hohpe leads the enterprise integration practice at ThoughtWorks, Inc., a specialized provider of application development and integration services. Drawing from his extensive experience designing and implementing integration solutions for enterprise clients, Gregor has published a number of papers and articles presenting a no-hype view on enterprise integration, Web services, and Service-Oriented Architectures. He is a frequent speaker at technical conferences around the world.
Bobby Woolf is coauthor of The Design Patterns Smalltalk Companion (Addison-Wesley, 1998), and author of articles in IBM DeveloperWorks, Java Developer's Journal, and elsewhere. He has been a tutorial presenter at OOPSLA, JavaEdge, and Smalltalk Solutions, among other conferences.
Detalhes do produto
Clientes que visualizaram este item também visualizaram
Avaliação de clientes
Ocorreu um problema para filtrar as avaliações agora. Tente novamente mais tarde.
Principais avaliações internacionais
The book is very accessible, written and illustrated clearly and assuming very little initial knowledge. However it will also provide value to the experienced messaging developer, formalising his or her knowledge and suggesting new ways of using messaging to solve different problems. I particularly like the way that Hohpe and Woolfe lay out each pattern using language and visual styles to naturally delimit the sections of the pattern, rather than using lots of sub-headings. This increases the readability significantly.
Several books on patterns talk about a "pattern language", the idea of describing a complete design in terms of named patterns for the architectural form of each component. However this is one of the first books I have read which really adopt this idea - the authors have created a new visual language, which they first use to describe basic patterns in terms of basic message constructs, and then describe more complex patterns and solutions using the icons for the intermediate patterns. Best of all you can download a Visio stencil from the website and start using and extending the pattern language yourself.
The book is remarkably technology-agnostic, providing many examples in both .NET and Java forms, and with a fair sprinkling of other technologies, for example using proprietary EAI tools such as Tibco. I have certainly seen and used some of these patterns in older file-based integration schemes, and I suspect many of them work for Web Services too. As such the book has a much better claim to be a true "patterns" book than one wedded solely to a single technology base.
Each group of pattern descriptions is followed by a detailed "practical example" section which shows how one or more messaging technologies can implement the preceding patterns to solve real problems. There aren't any real "antipatterns" in the book, but the book is realistic about when a given technology or pattern should not be used, which is just as valuable.
If I have a complaint it's a minor one, that the book is too long. Including the multiple introductions, it runs to over 700 pages. Dipping in and out my read through has taken many months. Like many patterns books, in an attempt to keep each description self-contained you find by half-way through that some basic things are being repeated regularly. A more "normalised" structure might have been better. Also, although most of the book is very readable, a couple of chapters by "guest" authors, including the final one on Web Service standards, take a more academic tone.
That said, this is an excellent book, which can be read from cover to cover, or stands as a general-purpose reference, and I strongly recommend it.
I came to this book while working on a project that required two disparate databases to be synchronised. The initial painful experiment of polling for changes was thrown out and we moved to an efficient event-based system using a message queue. Using this book allowed us to side step many issues (such as mutating table errors) and also provided us with a syntactically reference which created a common vocabulary. Such a simple thing but it saved hours of time as we were all aware of what each other in a large team mean when we discussed such things as Message Channels, Idempotent Receivers, Content Enricher and Even-Driven Consumers.
As a tip, I would recommend that all Java developers download Apache Camel which was designed around these patterns. This allows you to see first hand how and why these patterns are so useful and really compliment the book.
I've just purchased the December 2008 reprint of this book and frankly it's as valid today as it was when it came out. Messaging as an implementation style may not be quite as popular, what with the rise of data/compute grids etc, but problems and patterns are largely timeless. As a handbook for enterprise integration I haven't seen a better guide. I give it four stars only because I'd like to see a new edition that deals with integration around contemporary approaches like cloud and mega-scale patterns like map/reduce.
I paid just under thirty quid, which is slightly above average for a tech book but worth every penny when you think a few dodgy design decisions would cost your company vastly more to fix.
For those headed to a messaging setup at work, or even for the curious, this is very much worth a read. It's easy to read, easy to learn from and more importantly has a technology-agnostic attitude and vocabulary.
Stop hesitating and read!
For example subscribe channel can be very costly in time, when processing 1000 messages per second.
various frameworks (like spring integration or camel eip) are implementations of patterns written in this book.
With classic object oriented and domain driven patterns, the EI patterns belong to my list of must have for writing large scale solutions.
It enumerates, categorize and describe every integration pattern in detail. The language used is clear and concise, so you won't find repetitive sentences along the book, every sentence is useful.
If you're going to design an architecture where integration between systems is needed, this book will tech you the better way to represent the architecture, and will give you ideas and solutions for doing it right.
If you're a developer who is going to work with integration frameworks or ESB you must have this book along the framework documentation so you'll understand every aspect of the integration much better.
As any other pattern book, it's a reference book but it's worthwhile reading it from the beginning to the end little by little, you'll learn a lot.