<span style="font-family:arial,sans-serif;font-size:13px">Hi,</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">just thinking about version control in SOA at the moment + trying to navigate the ideas of immutability, granularity, and a patterns like WebSphere Service Registry and Repository. Judging by the reading material I've turned up, it's turning out to be quite a big topic.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Are you aware of any good lightweight techniques, rules of thumb, or open source projects that try to tackle this problem?</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">To borrow from OO, at the moment I'm leaning in favour of coarse grained control that is class based, not method or message based. I'm open to ideas though. </div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Assumptions: a flexible serialization technique is being used such as XML.</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">(for other inflexible formats, perhaps Rabbit header information can be tweaked appropriately. Lets ignore this for the moment though). </div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">Do you give this kind of thing much consideration?</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
thanks,</div><div style="font-family:arial,sans-serif;font-size:13px">-Steven</div>