A new article on SOA...Pat helland, architect of Microsoft explores services oriented architectur and differences between data inside and data outside the boundaries of service.
Pat has also listed the rules for sending data
01. Identify the messages
Always put a unique ID in every message Part of the unique ID may be a version02. Immutable Data
The data in a message must be immutable Never change the contents of a message on retransmission Always return the same bits03. Ok to Cache
Since the ID of the message returns the same data, it is Ok to cache a message The cache will never cause incorrectness04. Define Valid Ranges
Define the valid ranges of space and time Ok to always be valid05. Must be Stable
Ensure the meaning of the message is unambiguous within the valid space and time
Read: SOA : Data Inside and Data Outside