<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Roy Ogborn, Orbonyx Corp.</title><link>http://Orbonyx.com/RoysBlog/</link><description>Microsoft .NET Architect, Developer, Mentor, Custom Software Developer</description><managingEditor>Roy Ogborn</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Roy Ogborn</dc:creator><title>SOA, New?</title><link>http://Orbonyx.com/RoysBlog/archive/2004/11/30/156.aspx</link><pubDate>Tue, 30 Nov 2004 11:45:00 GMT</pubDate><guid>http://Orbonyx.com/RoysBlog/archive/2004/11/30/156.aspx</guid><wfw:comment>http://Orbonyx.com/RoysBlog/comments/156.aspx</wfw:comment><comments>http://Orbonyx.com/RoysBlog/archive/2004/11/30/156.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://Orbonyx.com/RoysBlog/comments/commentRss/156.aspx</wfw:commentRss><trackback:ping>http://Orbonyx.com/RoysBlog/services/trackbacks/156.aspx</trackback:ping><description>Is SOA something “new” that supersedes OO concepts (as some from MS and elsewhere are proclaiming), or is it that SOA forces us to throw away our OO concepts due to it’s limitations? 

Think about it, SOA can't possibly be, with the current state of technology, Object Oriented. If we want to use SOA (and it’s too compelling not to consider it), we’re forced into the limitation of data messaging and work requests only. OO is not part of SOA because of a technological or standards limitation. SO&lt;img src ="http://Orbonyx.com/RoysBlog/aggbug/156.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Roy Ogborn</dc:creator><title>The letter that Rory Blyth read and answered in his "Ask Rory" segment of DotNetRocks ...</title><link>http://Orbonyx.com/RoysBlog/archive/2004/11/17/153.aspx</link><pubDate>Wed, 17 Nov 2004 21:12:00 GMT</pubDate><guid>http://Orbonyx.com/RoysBlog/archive/2004/11/17/153.aspx</guid><wfw:comment>http://Orbonyx.com/RoysBlog/comments/153.aspx</wfw:comment><comments>http://Orbonyx.com/RoysBlog/archive/2004/11/17/153.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://Orbonyx.com/RoysBlog/comments/commentRss/153.aspx</wfw:commentRss><trackback:ping>http://Orbonyx.com/RoysBlog/services/trackbacks/153.aspx</trackback:ping><description>&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#a52a2a&gt;Update -- Hey, you don't have to read this!&amp;nbsp; You can listen to Rory read it first hand ... and you'll never, not even if you had a million years to ponder it, guess his answer. See Carl Franklin's post below for the link.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;Dear Ask Rory,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;This is probably asking too much, but I need you, now that you're working for the richest man in the world, to spy a little on the deep dark Microsoft R &amp;amp; D laboratory that's probably 8 miles underground somewhere, to tell me how he does it.&amp;nbsp; So that's the question actually, "How the frick does he do it?".&amp;nbsp; I'm talkin' about you know who ... Bill.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;Ok, so I want to get rich too (and I'll bet you do to you techno dweeb!).&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;I started my own research lab myself to see if I can do what MS does (even if it's at a smaller scale, hey, it's a start). I even went to Edmunds Scientific.COM and bought me a couple pair of them chromium tipped tweezers that are like, what I've heard through the all mighty grape-vine, that they're the exact same chromium tweezers that the "Microsoft Software Engineers" use. (Yes, the grape-vine still exists, and no, Al Gore didn't invent that too, despite what he says). Problem is, I've not had much luck with 'em yet (well unless you count the time when I was able to&amp;nbsp;yank that&amp;nbsp;1 1/2 inch nostril hair out'a my head.&amp;nbsp; Boy'd that put a big 'ol tear in my eye!)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;So, who woulda thunk that&amp;nbsp;a person&amp;nbsp;could become the richest in the world because everybody's gone crazy about Ones and Zeros? I mean, people can't get enough of 'em, can they?&amp;nbsp; I liked the DNR talk you guys had with Mr. Petzold, but man, is he on the wrong trail these days. Analog computers?&amp;nbsp; Doesn't he get it, it's ones and zeros man!&amp;nbsp; Well, maybe Charles isn't in it for the money.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;Fact: The richest man in the world made, and continues to make, his fortune by selling to the rest of the world ones and zeros. I can picture these so called "software engineers" in the Microsoft R &amp;amp; D lab, probably 50 or 60 of them standing there around this master CD with their chromium tipped tweezers arguing about which should come next, after they argued for two or three hours about the preceding digit, a one or a stinkin' zero.&amp;nbsp; I think that's how they do it in the human genome project too, except those idiots don't get it either. It's ones and zeros that makes the world go 'round! Not genes (unless they're made outa' denim).&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;I figure that's why it takes so friggen long for a new OS to come out, or the next version of Office, cause these guys keep fighting over if its a one, no, it's a zero that comes next.&amp;nbsp; So, is the next sequence 10011000111 or 1011100011?&amp;nbsp; It goes on and on.&amp;nbsp; And then there's this tester guy.&amp;nbsp; He keeps making a quick copy of the Microsoft Master CD and the rest of 'em ask him "Does it boot now?"&amp;nbsp; He shakes his head. They re-arrange the last couple of ones and zeros that they've been arguing about for the past 3 hours. Then again, they ask "Does it boot now?"&amp;nbsp; When the computer produces some sort of screen and begins starting, they all cheer like at a NASA Mars landing, knowing they've got the last sequence right. Then they go back at it and add a few more digits.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;The rest of us dummies have been brainwashed by Microsoft into making computers actually do something useful the hard way ... using tools like Visual Studio.NET, VB.NET, C#, that frameworky thing and God fobid, UML modeling ... oh, wait, that was someone else.&amp;nbsp;Anyways,&amp;nbsp;boy don't they have us fooled!&amp;nbsp; It's the freekin' ones and zeros!&amp;nbsp; Anyone at Intel or AMD will tell you that!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;So I need you to find out, like, do they write all those ones and zeros on a white board first, then argue for a few hours, erase and rearrange, then place each one carefully on the Master CD with the chromium tipped tweezers?&amp;nbsp; How many of those highly secret guys are there?&amp;nbsp; Do they run like continuously with 3 shifts of workers?&amp;nbsp; Or is it just Bill himself, with his buddy Steve that place the ones and zeros.&amp;nbsp; Is it THAT secret that they're the only ones allowed near the chromium tweezers and the ones and zeros? And are their tweezers really chromium tipped? And how do they put the ones and zeros on DVDs?&amp;nbsp; And where in hell do they get all them ones and zeros? Are they like shipped in from some secret mine in South Africa?&amp;nbsp; (That's what I've heard). Now what&amp;nbsp;ABOUT DVDs? Are the tweezers for&amp;nbsp;them like really really tiny, or what?&amp;nbsp; Do they actually have to put the zeros ON the DVD, or do they forget about 'em 'cause they're already there so they just worry about where exactly to plop each and every one?&amp;nbsp; And once they get all them ones on there, how do they rewind the friggen' things without having all the ones fall off?&amp;nbsp; I'd bet Bill would be pissed if that happened!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;Sorry, I just have a lot of questions about this stuff.&amp;nbsp; I figure, if Bill can do it, then why can't we?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Tahoma&gt;&lt;FONT color=#000080&gt;&lt;FONT size=2&gt;&lt;SPAN class=777275423-02092004&gt;&lt;/SPAN&gt;&lt;SPAN class=777275423-02092004&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;What's kinda' maddening though, if you think about it long enough, is that if you figure a randomly even distribution of both ones and zeros that Bill sells to the world, at least when you get a one, you're gettin' sompin'.&amp;nbsp; But the stinkin' zeros, what are they? Nothing. So go figure, half of what Bill makes his fortune on, and we, like idiot's buy 'em like there's no tomorrow, is absolutely nothing ... zero ... zip ... nodda.&amp;nbsp; The guy's a freekin' genius.&amp;nbsp;Absolute genius!&amp;nbsp;&amp;nbsp;Half of Bill's Billions comes from selling nothing at all!&amp;nbsp; Genius, genius genius!&amp;nbsp; It makes me sick! Why didn't I think of that? It's so stinkin' simple! What an ingenious&amp;nbsp;scheme! Who woulda' thunk?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;Anyway, I see you guys at Franklin's Net, (Hey to Carl and the oaf in the sound room!), are trying to get on the same bandwagon.&amp;nbsp; I noticed that when I listen to your show, that all you guys are doin'&amp;nbsp;is sendin' down the wire to my PC here&amp;nbsp;the same friggin 2 things.&amp;nbsp; A bunch of ones and a bunch of zeros.&amp;nbsp; Nothin' else, just&amp;nbsp;a bunch'a&amp;nbsp;ones and zeros. And the same goes for you guys, half of what I get from you is stinkin' nothin' (OK, arguably, Nothing != 0 and null is null and null is nothing, but null != 0 either, but technical, schmechnical, I don't care who you ask, a zero ain't nothin' ... well wait a minute, now I'm freekin' confusin' myself&amp;nbsp;... but you get the point, I mean if the friggen bank says I have&amp;nbsp;zero&amp;nbsp;in my account I'm in trouble, right?)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;I'm thinkin' you guys at Microsoft (hey, I know you're the "new guy" and all, but still...), and especially you guys at Franklin's Net could take the higher path (I mean it really really pisses me off to no end to know that Larry freekin' Ellison is scamming lot's of idiots on the same one and zero&amp;nbsp;thing ... I don't mind that Bill does it ... I like Bill, 'cause he's just a likable kinda' guy, but Larry? No way!).&amp;nbsp; So, I was talkin' about the higher path.&amp;nbsp; I mean, how 'bout you guys stream down, not all the time, but just once in a while, like a 2 or somethin'.&amp;nbsp; I think the world would really appreciate a 2 now and then. And who knows, maybe there's a market for 2's out there and you can be rich like Bill.&amp;nbsp; In fact, I know a lot of folks who'd go just nuts to buy a 2 right about now.&amp;nbsp; People are gettin' tired of ones, not to mention that other low-life number. And like once a year, hey, send us a stinkin' 3 why don't ya?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;So, that's my question for you tonight Rory.&amp;nbsp; What do they do in those underground Microsoft labs with those chromium tipped tweezers and how do they get all them' ones and zeros on those CD's that everyone's clamoring to give Bill money for?&amp;nbsp; And how long do they argue about it before they place down the next one ... or is it a zero?&amp;nbsp; What's their big&amp;nbsp;secret???&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;Roy&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;PS. Dot Net does indeed rock!&amp;nbsp; And so do your wireful radio program's stinkin' ones and zeros!!!&amp;nbsp; (But you really should stream a 2 now and then.) And hey, the music is great too! (even though I've noticed the one/zero pattern thing continues with that as well, go figure). And I ain't sayin this just to get schwag either. You guys rock!&amp;nbsp; Now answer my stinkin' question Rory!&amp;nbsp; You 'da man.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=777275423-02092004&gt;&lt;FONT face=Tahoma color=#000080 size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;img src ="http://Orbonyx.com/RoysBlog/aggbug/153.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Roy Ogborn</dc:creator><title>Guinness with Rockford Lhotka</title><link>http://Orbonyx.com/RoysBlog/archive/2004/10/05/149.aspx</link><pubDate>Tue, 05 Oct 2004 13:10:00 GMT</pubDate><guid>http://Orbonyx.com/RoysBlog/archive/2004/10/05/149.aspx</guid><wfw:comment>http://Orbonyx.com/RoysBlog/comments/149.aspx</wfw:comment><comments>http://Orbonyx.com/RoysBlog/archive/2004/10/05/149.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://Orbonyx.com/RoysBlog/comments/commentRss/149.aspx</wfw:commentRss><trackback:ping>http://Orbonyx.com/RoysBlog/services/trackbacks/149.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;My personal-professional highlight last week (Sept. 29, 2004) was having a pint of &lt;A href="http://www.Guinness.com"&gt;Guinness&lt;/A&gt; with &lt;A href="http://www.Lhotka.net"&gt;Rockford Lhotka&lt;/A&gt; after his presentation at the Denver Visual Studio User Group Meeting.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana size=2&gt;Rockford was in town (Denver, CO) via the &lt;A href="http://www.ineta.org/"&gt;INETA&lt;/A&gt; folks to present architectural concepts surrounding his work on creating the &lt;A href="http://www.orbonyx.com/csla/"&gt;CSLA.NET application development framework&lt;/A&gt;.  I didn't have time to present my &lt;A href="http://orbonyx.com/RoysBlog/archive/2004/10/01.aspx"&gt;Anaconda/Ostrich theory&lt;/A&gt; of object serialization to him because we were too engaged in talking about more serious things like micro-machines that you can sprinkle in your hair, and each night when you go to bed, they wake up, climb up to the top of each hair and snip a bit off, then climb back down and wait 'till tomorrow night, putting the entire barber industry out of business.  When I said micro, I meant really really micro.  I tied this concept into our discussion of SOA Analysis and Design (Services Oriented Architecture), and how it compares to Object Orientation. I have a feeling Rocky didn't buy the connection of SOA to these micro-machines. I'm not exactly sure why ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana size=2&gt;Roy&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://Orbonyx.com/RoysBlog/aggbug/149.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Roy Ogborn</dc:creator><title>CSLA.NET Study Group - Week 2</title><link>http://Orbonyx.com/RoysBlog/archive/2004/10/01/148.aspx</link><pubDate>Fri, 01 Oct 2004 01:35:00 GMT</pubDate><guid>http://Orbonyx.com/RoysBlog/archive/2004/10/01/148.aspx</guid><wfw:comment>http://Orbonyx.com/RoysBlog/comments/148.aspx</wfw:comment><comments>http://Orbonyx.com/RoysBlog/archive/2004/10/01/148.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://Orbonyx.com/RoysBlog/comments/commentRss/148.aspx</wfw:commentRss><trackback:ping>http://Orbonyx.com/RoysBlog/services/trackbacks/148.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This week's &lt;A href="http://www.orbonyx.com/csla/"&gt;CSLA&lt;/A&gt; study group sessions went nicely (see earlier &lt;A href="http://orbonyx.com/RoysBlog/archive/2004/09/16.aspx"&gt;post&lt;/A&gt;). I started off with a white-boarding session describing distributed objects and the trade-offs that must be considered before deciding when to split logical layers into physical tiers. We discussed network latency, &amp;#8220;chunky&amp;#8220; vs. &amp;#8220;chatty&amp;#8220; interfaces, how to turn a &amp;#8220;chatty&amp;#8220; object interface into something more &amp;#8220;chunky&amp;#8220; using a UI layer inside of a web service ... things like that.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Now Rockford has a great knack for explaining how things work in his books and that's a great talent.  But I managed to take things down a step lower (or three) by explaining, not how, but why object serialization must occur.  If objects could travel through a CAT5 Ethernet cable intact, the cable would have to expand with a lump much like you could imagine a large &lt;FONT color=#000080&gt;&lt;STRONG&gt;Anaconda&lt;/STRONG&gt;&lt;/FONT&gt; who has just eaten an &lt;FONT color=#000080&gt;&lt;STRONG&gt;Ostrich&lt;/STRONG&gt;&lt;/FONT&gt;.  You can picture that lump slowly moving down the length of its body (not to mention feathers everywhere).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The plastic jacket that covers the actual wire inside a CAT5 cable is, actually, quite stretchy, so, in fact, business objects could indeed travel across the wire without requiring serialization. The problem is that some of our objects are quite large, and the lumps going through the wire would be quite like our now satisfied Anaconda friend.  The difference being that our object lumps travel much, much faster.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The reason why Microsoft decided to create mechanisms to serialize objects into streams of teeny-tiny ones and zeros is because their lawyers (who are very smart) advised them against creating these object lumps.  Plasterboard, the stuff that makes up much of the walls in our homes and offices is, as you know, very brittle.  When big object lumps start flying down those wires at nearly the speed of light, the damage caused, and potential loss of life, from our walls exploding from the pressure of the expanding wires within, would bring lawsuits that would take the firm to its knees.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;And so, the SOAP protocol was invented along with Binary Serialization so that our traveling, distributed, business objects wouldn't wreak havoc on known civilization.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;OK, I jest. CAT5 cable does not expand, so objects can't really travel over the wire unless they're serialized first.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;We made it through that discussion, and a discussion about UI in Charge, Class in Charge, Object in Charge ... though I think this last &amp;#8220;in Charge&amp;#8220; topic is one we're going to have to revisit so all are quite clear on the differences. Some individuals in this group are very new to OO programming.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Next week, we shall continue on our journey through CSLA architecture concepts. I get to kick the week off with a discussion of Relational vs. Object Modeling; ERD's vs. Static Structure Diagrams and Object to Relational mapping.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I love this stuff!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Roy&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://Orbonyx.com/RoysBlog/aggbug/148.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Roy Ogborn</dc:creator><title>CSLA.NET Study Group - Week 1</title><link>http://Orbonyx.com/RoysBlog/archive/2004/09/24/147.aspx</link><pubDate>Fri, 24 Sep 2004 23:49:00 GMT</pubDate><guid>http://Orbonyx.com/RoysBlog/archive/2004/09/24/147.aspx</guid><wfw:comment>http://Orbonyx.com/RoysBlog/comments/147.aspx</wfw:comment><comments>http://Orbonyx.com/RoysBlog/archive/2004/09/24/147.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://Orbonyx.com/RoysBlog/comments/commentRss/147.aspx</wfw:commentRss><trackback:ping>http://Orbonyx.com/RoysBlog/services/trackbacks/147.aspx</trackback:ping><description>The group decided to meet two days a week for two hours starting at 8 AM.  This schedule is working quite well.  Ninety minutes per session would have been a bit too short to complete the interesting discussions that are coming up. There are about six individuals in our group plus myself (I'm the facilitator).

Before our first meeting, I asked the group to read 8 pages from Chapter 1 of Expert C# Business Objects:

Distributed Architecture; p. 1
Logical and Physical Architecture; pp. 2-3
&lt;img src ="http://Orbonyx.com/RoysBlog/aggbug/147.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Roy Ogborn</dc:creator><title>CSLA.NET Study Group</title><link>http://Orbonyx.com/RoysBlog/archive/2004/09/16/145.aspx</link><pubDate>Thu, 16 Sep 2004 21:39:00 GMT</pubDate><guid>http://Orbonyx.com/RoysBlog/archive/2004/09/16/145.aspx</guid><wfw:comment>http://Orbonyx.com/RoysBlog/comments/145.aspx</wfw:comment><comments>http://Orbonyx.com/RoysBlog/archive/2004/09/16/145.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://Orbonyx.com/RoysBlog/comments/commentRss/145.aspx</wfw:commentRss><trackback:ping>http://Orbonyx.com/RoysBlog/services/trackbacks/145.aspx</trackback:ping><description>&lt;P align=justify&gt;&lt;FONT face=Verdana&gt;Next week I begin facilitating a study group consisting of C# .NET software developers. We'll be focusing on &lt;/FONT&gt;&lt;A href="http://www.orbonyx.com/Blog/ct.ashx?id=eb56cb57-f41c-4a26-a342-c25aa0418e2f&amp;url=http%3a%2f%2fwww.orbonyx.com%2fBlog%2fct.ashx%3fid%3d80d8b569-ec9e-47ed-b500-a56fa9ce2e24%26url%3dhttp%253a%252f%252fwww.lhotka.net%252fArticleIndex.aspx%253farea%253dCSLA%252520.NET" ?&gt;&lt;STRONG&gt;&lt;FONT face=Verdana color=#004183&gt;Rockford Lhotka's CSLA.NET&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt; application framework for C#. I plan on tracking the progress of the group here, posting how we wind up organizing and distributing tasks, how well folks are participating, and our overall progress.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana&gt;My intention is to have this team of software developers (who are employed by the same firm) be more productive when building custom business software by using a common application framework for each application they design.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana&gt;Case in point: I've used Lhotka's pre-.NET version of CSLA on several large web applications. One of them is in use at Qwest (at least it was when I last looked) by nearly 2000 Qwest employees. Qwest was pleasantly surprised at how quickly and how bug-free I created this custom work-flow system for them. It was the underlying CSLA application framework that helped produce the great results. [That system also used what I consider to be the precursor to ASP.NET, which was VB6's webclasses, aka "IIS Application", but that's another story.]&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana&gt;For a multi-person team, the benefits of using a standard application framework are even greater. When everyone on the team is building different applications using whatever method each chooses, there's a huge ramp-up time for anyone joining the project. Plus the folks who later have to maintain the software systems will have no clue how any particular application works inside. When a common framework is used for every new application built, this situation improves drastically.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana&gt;So stay tuned ... You'll get to follow our progress (if you so desire). Hey, and if you have any constructive comments based on your experiences, please drop me a note!&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana&gt;Roy&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://Orbonyx.com/RoysBlog/aggbug/145.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>