Practical process patterns: SOS

7
www.samarin.biz Each connection should follow the common access rules (data protection) be traceable be coordinated be secure (data transportation) be reliable (operation) be effective be normalised Real complexity n(n-1)/2 Synchronisation of sources (SOS): N to N data exchange problem 1 2009-08-25 Practical processs patterns Source 1 Source 2 Source 3 Source 4 Source 5

description

Pattern SOS - synchronisation of sources. This PPT should be downloaded to see the animation. More details in my blog.

Transcript of Practical process patterns: SOS

Page 1: Practical process patterns: SOS

www.samarin.biz

• Each connection should– follow the common access rules (data protection)

– be traceable

– be coordinated

– be secure (data transportation)

– be reliable (operation)

– be effective

– be normalised

• Real complexity n(n-1)/2

Synchronisation of sources (SOS): N to N data exchange problem

1 2009-08-25

Practical processs patterns

Source 1

Source 2

Source 3

Source 4

Source 5

Page 2: Practical process patterns: SOS

www.samarin.biz

• Coordination service provides – central coordination

– single source for common rules (data protection)

– audit trails

– operational visibility

• Real complexity 2(n+1)

Synchronisation of sources (SOS): N to N data exchange solution

2 2009-08-25

Practical processs patterns

Source 5Source 2Source 1

Coordination service

Page 3: Practical process patterns: SOS

www.samarin.biz

SOS: Coordination process (between three sources – OCP, AFC, and DIP)

3 2009-08-25

Practical processs patterns

Click for animation

Page 4: Practical process patterns: SOS

www.samarin.biz

SOS: Treat request for change process (within each source)

4 2009-08-25

Practical processs patterns

Click for animation

Page 5: Practical process patterns: SOS

www.samarin.biz

Animation of a single change

5 2009-08-25

Practical processs patterns

DIP

Coordination service

…AFC OCP

Click for animation

Page 6: Practical process patterns: SOS

www.samarin.biz

Animation of two interdependent changes

6 2009-08-25

Practical processs patterns

OCP

Coordination service

…AFC DIP

Mother

Kid

AFC_1 DIP_1

checking

Click for animation

Page 7: Practical process patterns: SOS

www.samarin.biz

Initiation of change: implicit vs. explicit

7 2009-08-25

Practical processs patterns

OCP

Coordination service

…AFC DIP

Explicit initiation

Implicit initiation

OCP

Coordination service

…AFC DIP

Click for animation