Damir, Edin and myself just had a long architecture session on how to combine SOA and synchronization concepts.
The big problem is that participants in a communication share information across boundaries and beyond control of one participant only. They also might offer non-trivial logic where the semantics are not completely shared but that creates results that are then shared with other participants. No meaningful conflict-resolution algorithms can be defined.
Here are some of our diagrams:
Instead of agitatedly discussing about it...
Maybe we would get a better view on a solution from a different perspective:
Oct 27 2008, 02:36 PM