Download presentation
Presentation is loading. Please wait.
Published byElmer Jenkins Modified over 8 years ago
1
Use Cases Atomic Patterns 1 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
2
2
3
Secure Email Distribution Enhancing security of message passage by sending chunks via different routes 3 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
4
Write and email and store it locally A service will pick up the message Message delivered on receiver Write and email and store it locally A service will pick up the message Message delivered on receiver Jigsaw a message in many small elements and send every piece via a random path at different times 4 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
5
Pattern Based Message Flow Tear the message apart Send each clip separately Re-join the clips to the full message The application is designed to transfer a message in several small pieces to a peer destination. This can be used to transfer large messages in parallel, enhance security or to enhance reliability through redundant sending of parts. 5 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
6
Message imported to local store Message is treated by a service Chunks are stored in queues Chunks replicated to remote queues Message is reassembled Message imported to local store Message is treated by a service Chunks are stored in queues Chunks replicated to remote queues Message is reassembled How it works 6 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
7
Enhance transfer security Only small clips can be intercepted and abducted Enhance reliability Send clips redundantly Channel bundling Accelerate transfer by using parallel channels Enhance transfer security Only small clips can be intercepted and abducted Enhance reliability Send clips redundantly Channel bundling Accelerate transfer by using parallel channels Use Cases 7 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
8
Interface Pipe Collector Store & Forward (Pipe) Splitter Interface Pipe Pattern Based Message Flow Split, Store&Forward and Collect This example is used to split a message and send it over in parallel chunks to a receiver. The sender side chunks the message and puts them in queues; then a store&forward mechanism replicates the queue; the receiver takes the messages from the queue and reassembles them. Q1Q1Q1Q1 Q2Q2Q2Q2 Q3Q3Q3Q3 Q‘1Q‘1Q‘1Q‘1 Q’ 2 Q’ 3 8 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
9
9
10
10 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
11
Noise Reduction Mass message transfer is always accompanied by noice – unwanted and redundant extra information 11 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
12
One queue is used to receive any message, another queue holds the cleansed messages only Collect all messages in a message queue and consolidate the duplicates 12 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
13
Pattern Based Message Flow Tear the message apart Send each clip separately Re-join the clips to the full message The application is designed to transfer a message in several small pieces to a peer destination. This can be used to transfer large messages in parallel, enhance security or to enhance reliability through redundant sending of parts. 13 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
14
Message imported to local store Message is treated by a service Chunks are stored in queues Chunks replicated to remote queues Message is reassembled Message imported to local store Message is treated by a service Chunks are stored in queues Chunks replicated to remote queues Message is reassembled How it works 14 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
15
Enhance transfer security Only small clips can be intercepted and abducted Enhance reliability Send clips redundantly Channel bundling Accelerate transfer by using parallel channels Enhance transfer security Only small clips can be intercepted and abducted Enhance reliability Send clips redundantly Channel bundling Accelerate transfer by using parallel channels Use Cases 15 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
16
Interface Pipe Collector Store & Forward (Pipe) Splitter Interface Pipe Pattern Based Message Flow Split, Store&Forward and Collect This example is used to split a message and send it over in parallel chunks to a receiver. The sender side chunks the message and puts them in queues; then a store&forward mechanism replicates the queue; the receiver takes the messages from the queue and reassembles them. Q1Q1Q1Q1 Q2Q2Q2Q2 Q3Q3Q3Q3 Q‘1Q‘1Q‘1Q‘1 Q’ 2 Q’ 3 16 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
17
17 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
18
18 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.