Spring IntegrationHigh Level Story
Spring Integration• Event Driven Interaction within application• Adapter based platform for interaction acrossenterprise• ...
AdaptersSOAPRESTSFTPUDPTCPMAILJMSJMXXMPPJDBC
Message Channel• Point to Point• Publish Subscribe• Decouples end points from underlying transport• Two dimensionalType of...
Message EndpointsMessageEndpointTransformerFilerRouterSplitterAggregatorServiceActivatorChannelAdapter
Message Endpoints• A Message Transformer is responsible forconverting a Messages content or structure.• A Message Filter d...
Message Endpoints• A Splitter responsibility is to accept a Message from itsinput channel, split that Message into multipl...
RoutersRoutersPayloadTypeRouterHeaderValueRouterRecipientListRouterXPathRouterErrorMessageRouterGenericRouter
Web Service Support• Plain XML• SOAP• REST• Spring Integration + Spring WS to achievesimpler solutions
Upcoming SlideShare
Loading in …5
×

Srping integration

542 views
473 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
542
On SlideShare
0
From Embeds
0
Number of Embeds
306
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Srping integration

  1. 1. Spring IntegrationHigh Level Story
  2. 2. Spring Integration• Event Driven Interaction within application• Adapter based platform for interaction acrossenterprise• Enterprise Application Integration (EAI) basepatterns MESSAGE MESSAGE CHANNEL MESSAGE ENDPOINTMessage is passed through a channel from oneend point to another.
  3. 3. AdaptersSOAPRESTSFTPUDPTCPMAILJMSJMXXMPPJDBC
  4. 4. Message Channel• Point to Point• Publish Subscribe• Decouples end points from underlying transport• Two dimensionalType ofHandoffSynchronous AsynchronousType ofDeliveryPoint to PointPublishSubscribe
  5. 5. Message EndpointsMessageEndpointTransformerFilerRouterSplitterAggregatorServiceActivatorChannelAdapter
  6. 6. Message Endpoints• A Message Transformer is responsible forconverting a Messages content or structure.• A Message Filter determines whether aMessage should be passed to an outputchannel at all.• A Message Router is responsible for decidingwhat channel or channels should receive theMessage next.
  7. 7. Message Endpoints• A Splitter responsibility is to accept a Message from itsinput channel, split that Message into multipleMessages, and then send each of those to its outputchannel.• Aggregator is a type of Message Endpoint that receivesmultiple Messages and combines them into a singleMessage.• A Service Activator is a generic endpoint for connectinga service instance to the messaging system.• A Channel Adapter is an endpoint that connects aMessage Channel to some other system or transport.
  8. 8. RoutersRoutersPayloadTypeRouterHeaderValueRouterRecipientListRouterXPathRouterErrorMessageRouterGenericRouter
  9. 9. Web Service Support• Plain XML• SOAP• REST• Spring Integration + Spring WS to achievesimpler solutions

×