Presentation is loading. Please wait.

Presentation is loading. Please wait.

Use Cases Atomic Patterns 1 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City.

Similar presentations


Presentation on theme: "Use Cases Atomic Patterns 1 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City."— Presentation transcript:

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


Download ppt "Use Cases Atomic Patterns 1 Axel Angeli - (c) 2009 logosworld.com - Building the SOA City."

Similar presentations


Ads by Google