For the last 7-8 years I have been on the MTS/COM+ wagon. I love the programming model, despite of Tim Ewald's rule 6.5, I always end up with the COM+ programming model no matter how many RM's ;-). Getting into this mindset took awhile, I had extremely fun with Contexts ... remember this :
mov EAX, FS:[00000018h] mov EAX, [EAX + 0F80h] mov [EAX+0Ch], 0x1003 or 0x800
anyway lately I have been up and down round about my self regarding this programming model. My current work requires me to think very differently about transactions in general....well that is long running transaction or Saga
It took me awhile to catch up on this paradigm shift. The COM+ model or transactions in general are awsome in a tightly coupled distributed environment but when a 'unit of work' gets separated over time and space and possible under foreign control, the ACID model or my beloved COM+ model ....sux :). Its a very exiting time for me, especially the next couple of months I get a free chance and to dig into the WS-Coordination and WS-BusinessActivity and allot more up that road...I just wish there was an implementation of them specifications, if not I'll see what I can do about this.
I'll eat loosely coupled lunch everyday.
preordered this.
"I don't know where I am going, but I know what I am leaving" -- unknown
7:35:45 PM
|