Spring Integration in Action

Preț: 222,50 lei
Disponibilitate: la comandă
ISBN: 9781935182436
Anul publicării: 2012
Pagini: 368

DESCRIERE

Spring Integration in Action is a hands-on guide to Spring-based messaging and integration. After addressing the core messaging patterns, such as those used in transformation and routing, the book turns to the adapters that enable integration with external systems. Readers will explore real-world enterprise integration scenarios using JMS, Web Services, file systems, and email. They will also learn about Spring Integration's support for working with XML. The book concludes with a practical guide to advanced topics such as concurrency, performance, system-management, and monitoring.
About the Technology

Spring Integration extends the Spring Framework to support the patterns described in Gregor Hohpe and Bobby Woolf's Enterprise Integration Patterns. Like the Spring Framework itself, it focuses on developer productivity, making it easier to build, test, and maintain enterprise integration solutions.
About the Book

Spring Integration in Action is an introduction and guide to enterprise integration and messaging using the Spring Integration framework. The book starts off by reviewing core messaging patterns, such as those used in transformation and routing. It then drills down into real-world enterprise integration scenarios using JMS, Web Services, filesystems, email, and more. You'll find an emphasis on testing, along with practical coverage of topics like concurrency, scheduling, system management, and monitoring.

This book is accessible to developers who know Java. Experience with Spring and EIP is helpful but not assumed.
What's Inside

Realistic examples
Expert advice from Spring Integration creators
Detailed coverage of Spring Integration 2 features

About the Authors

Mark Fisher is the Spring Integration founder and project lead. Jonas Partner, Marius Bogoevici, and Iwein Fuld have all been project committers and are recognized experts on Spring and Spring Integration.

Contents
foreword
preface
acknowledgments
about this book
author online
about the authors
about the cover illustration
Part 1 Background

Chapter 1 Introduction to Spring Integration
Spring Integration’s architecture
Spring Integration’s support for enterprise integration patterns
Enterprise integration patterns meet Inversion of Control
Say hello to Spring Integration
Summary
Chapter 2 Enterprise integration fundamentals
Loose coupling and event-driven architecture
Synchronous and asynchronous communication
Comparing enterprise integration styles
Summary

Part 2 Messaging

Chapter 3 Messages and channels
Introducing Spring Integration messages
Introducing Spring Integration channels
Channel collaborators
Summary
Chapter 4 Message Endpoints
What can you expect of an endpoint?
Transaction boundaries around endpoints
Under the hood
Summary
Chapter 5 Getting down to business
Domain-driven transformation
Message-driven services
Message publishing interceptors
Domain-driven Messaging Gateways
Chaining endpoints
Summary
Chapter 6 Go beyond sequential processing: routing and filtering Do you want to get this message?
Whose message is this, anyway?
Under the hood
Summary
Chapter 7 Splitting and aggregating messages
Introducing correlation
Splitting, aggregating, and resequencing
Useful patterns
Under the hood
Summary

Part 3 Integrating systems

Chapter 8 Handling messages with XML payloads
XML messaging
Under the hood
Summary
Chapter 9 Spring Integration and the Java Message Service
The relationship between Spring Integration and JMS
JMS support in the Spring Framework
Asynchronous JMS message reception with Spring
Sending JMS messages from a Spring Integration application
Receiving JMS messages in a Spring Integration application
Request-reply messaging
Messaging between multiple Spring Integration runtimes
Managing transactions with JMS channel adapters and gateways
Summary
Chapter 10 Email-based integration
Sending email
Receiving email
Summary
Chapter 11 Filesystem integration
Can you be friends with the filesystem?
Writing files
Reading files
Handling file-based messages
Under the hood
Summary
Chapter 12 Spring Integration and web services
XML web services with Spring WS
Simple HTTP endpoints
Summary
Chapter 13 Chatting and tweeting
XMPP
Twitter
Future directions
Summary

Part 4 Advanced topics

Chapter 14 Monitoring and management
Message history
Wire Tap
JMX support in Spring Integration
Control Bus
Under the hood
Summary
Chapter 15 Managing scheduling and concurrency
Controlling timed events
Managing concurrency
Under the hood
Summary
Chapter 16 Batch applications and enterprise integration
Introducing batch jobs
Introducing Spring Batch
Integrating Spring Batch and Spring Integration
Summary
Chapter 17 Scaling messaging applications with OSGi
The OSGi module system
Accessing the Service Registry through Gemini Blueprint
Messaging between bundles
Summary
Chapter 18 Testing
Matching messages with the Spring Integration testing framework
Mocking services out of integration tests
Testing an asynchronous system
Summary

index

Integrarea primăvară în acțiune este un hands-on ghid de mesaje și de integrare de primăvară - based. După abordarea modelelor de mesagerie de bază , cum ar fi cele utilizate în transformare și de rutare , cartea se întoarce la adaptoare care permit integrarea cu sisteme externe . Cititorii vor explora scenarii reale de întreprindere de integrare utilizând JMS , Web Services , sisteme de fișiere , și de e-mail . Ei vor învăța , de asemenea, despre sprijini integrarea primăvară pentru lucrul cu XML . Cartea se încheie cu un ghid practic pentru subiecte avansate , cum ar fi concurenta , performanta , sistem de management , și de monitorizare .
Despre Tehnologie

Integrarea primavara extinde cadru de primăvară de a sprijini modelele descrise în Gregor Hohpe și Enterprise modele de integrare Bobby Woolf . Ca și cadru de primăvară de sine , se concentrează pe productivitatea dezvoltatorilor , ceea ce face mai ușor de a construi , testa , și să mențină soluții de integrare enterprise .
Despre carte

Integrarea primăvară în acțiune este o introducere și ghid pentru integrarea întreprinderilor și mesagerie utilizând cadrul de integrare primăvară . Cartea începe prin revizuirea modelelor de mesagerie de bază , cum ar fi cele utilizate în transformare și de rutare . Apoi exerciții jos în scenarii reale de întreprindere de integrare utilizând JMS , Web Services , sisteme de fișiere, e-mail , și mai mult . Veți găsi un accent pe testarea , împreună cu acoperire practic de subiecte , cum ar fi concurenta , programarea , sistemul de management și monitorizare .

Aceasta carte este accesibil pentru dezvoltatorii care cunosc Java . Experiență cu arc și EIP este util , dar nu și le asumă .
Ce este în interiorul

exemple realiste
Consultanță de specialitate de la Spring creatorii de integrare
Acoperirea detaliată a Integrării Spring 2 caracteristici

Despre autori

Mark Fisher este fondatorul și proiectul de integrare plumb de primăvară . Jonas Partner , Marius Bogoevici , și Iwein Fuld au toate committers proiect fost și sunt recunoscute experți în primăvară și integrarea primăvară .

conținut
prefață
prefață
Mulțumiri
Despre această carte
autor on-line
despre autori
despreIlustrația copertei
Partea 1 Context

Capitolul 1 Introducere de primăvară de integrare
Arhitectura primavara Integrare
Suport primavara integrare pentru modele de integrare a întreprinderilor
Modele de integrare Enterprise satisface Inversarea de control
Spune-i salut pentru Integrare Spring
rezumat
Capitolul 2 fundamentale de integrare ale companiei
Cuplajul slab și arhitectură determinate de un eveniment
Comunicare sincronă și asincronă
Compararea stiluri de integrare a întreprinderilor
rezumat

Partea 2 mesaje

Capitolul 3 canale de mesaje și
Introducerea mesajelor de integrare în primăvară
Introducerii de canale de integrare de primăvară
colaboratori canal
rezumat
Capitolul 4 Obiective Mesaj
Ce puteți aștepta de la un punct final ?
Limitele tranzacției jurul finale
Sub capota
rezumat
Capitolul 5 Noțiuni de bază la afaceri
Transformarea domeniu - driven
Servicii mesaj - driven
Mesajul publicarea de interceptare
Gateway-uri de mesagerie domeniu bazate
obiective înlănțuirea
rezumat
Capitolul 6 Du-te dincolo prelucrării secvențiale : de rutare și de filtrare Nu doriți să obțineți acest mesaj ?
Al cărui mesaj este asta , oricum ?
Sub capota
rezumat
Capitolul 7 Divizarea și mesaje de atragere a
introducerea corelație
Divizare , agregarea , și resequencing
modele utile
Sub capota
rezumat

Partea a 3 sisteme de integrare

Capitolul 8 mesaje de manipulare cu sarcini utile XML
mesaje XML
Sub capota
rezumat
Capitolul 9 Integrarea primăvară și serviciul de mesaje Java
Relația dintre primăvară și de integrare JMS
Sprijinul JMS în cadru de primăvară
Asincron primire mesaj JMS cu arc
Trimiterea de mesaje JMS dintr-o aplicație de integrare de primăvară
Primirea de mesaje JMS într -o aplicație de integrare de primăvară
Mesagerie cerere - răspuns
Mesaje între mai multe runtime integrare de primăvară
Gestionarea tranzacțiile cu JMS adaptoare de canal și gateway-uri
rezumat
Capitolul 10 Integrarea e-mail bazat pe
trimiterea de e-mail
primirea e-mail
rezumat
Capitolul 11 Integrarea sistemului de fișiere
Poți fi prieteni cu sistemul de fișiere ?
Scrierea fișiere
citirea fișierelor
Manipularea mesaje bazate pe fișiere
Sub capota
rezumat
Capitolul 12 Integrarea de primăvară și de servicii web
XML servicii web cu arc WS
Obiective HTTP
rezumat
Capitolul 13 chat și ciripit
XMPP
stare de nervozitate
direcții viitoare
rezumat

Partea 4 Subiecte avansate

Capitolul 14 Monitorizare și management
istorie mesaj
Apăsați fir
Suport JMX în integrarea de primăvară
Autobuz de control
Sub capota
rezumat
Capitolul 15 Gestionarea programarea și concurență
Controlul evenimentelor temporizate
gestionarea concurenta
Sub capota
rezumat
Capitolul 16 cereri de lot și de integrare întreprindere
Introducerea locuri de muncă lot
Introducerea lot de primăvară
Integrarea lot de primăvară și de integrare de primăvară
rezumat
Capitolul 17 aplicatii de mesagerie Scalarea cu OSGi
Sistemul modul OSGi
Accesarea Registrul serviciu prin Gemeni Blueprint
Mesaje dintre fascicule
rezumat
Capitolul 18 Testarea
Potrivirea mesaje cu cadru de testare Integrare de primăvară
Batjocoritor servicii de teste de integrare
Testarea unui sistem asincron
rezumat

index

RECENZII

Spune-ne opinia ta despre acest produs! scrie o recenzie
Created in 0.0484 sec