Chris Craddock writes:
>Once you
>have to undispatch work and dispatch something else in the interim
>it matters a whole lot less whether the thing that the interrupted
>work is waiting on lives on the same processor or on Mars. As soon
>as two or more pieces of your application are no longer in the same
>memory, it doesn't matter a whole hell of a lot how far apart they
>are - particularly if you don't control the whole thing.

I was with you up until Mars. :-)

Yes, there can be a big(ger) difference between same memory and not. But a 
radio link to Mars (metaphorically speaking) is also very different than 
an ethernet cable between two boxes in a server room. If it weren't, 
nobody would be sweating kilometer/mile counts in synchronous flavors of 
GDPS, for example.

>You seem to be presuppose some innate rightness of having all of
>the work in one big box....

Never said "one big box." Didn't even hint at that, in fact. I am hinting 
at the word "fewer," though. Although boxen isn't the only measure I'd use 
or even necessarily the best one.

I am prepared to advance the "radical" notion that the customer (who shall 
remain nameless) who has the following logical architecture for Internet 
banking (*simplified* high-level view):

End User -> ... -> firewall -> HTTPS server -> firewall -> front-end 
presentation server -> back-end presentation server -> MQ server -> 
front-end Tuxedo server -> mid-tier Tuxedo server -> back-end Tuxedo 
server -> LU0 -> CICS Transaction Server -> ....

....has completely lost the plot. (And they know it now, which is good.) 
By the way, most or all of those tiers are clustered, and there are about 
three widely separated data centers involved in that flow as it executes, 
excluding DR centers. Yes, that's the (inbound) flow for "account balance, 
please." Rube Goldberg would be proud. :-)

For perspective, later today I'm going to demonstrate my iPod connecting 
directly to CICS TS doing exactly the same thing.

I said:
>I'm getting more and more enthusiastic about not making things
>more complicated than they need to be....

Einstein said:
>"A system (theory) should be as simple as possible, but no
>simpler."

Einstein said it better, but obviously we agree. :-)

For what it's worth, I am in general agreement with your comments about 
Web services.

- - - - -
Timothy Sipples
Consulting Enterprise Software Architect
IBM Japan, Ltd.
[email protected]

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to