<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<br><div><div>On&nbsp;Jan&nbsp;2,&nbsp;2007,&nbsp;at&nbsp;12:36&nbsp;,&nbsp;Howard&nbsp;Stearns&nbsp;wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">I'm new to the Enterprise Software world, having been mostly in either industrial or "hard problem" software. But the 3-tier application architecture we use for financial processing at our 26 state campuses (University of Wisconsin) appears to me to be typical: large numbers of individual browser (not communicating with each other) interact through a Web server farm to the Application Servers. The overall application is too large as implemented to allow the load to be accommodated, so it is divided by functional area into a farm of individual applications that do not talk directly to each other. This partitioning isn't very successful, because the users tend to do the same functional activities at the same times of day, so most of the applications sit idle while a few are at their limit. I assumed that a single database was used so that the RDBMS could ensure data consistency between all these different applications.<span class="Apple-converted-space">&nbsp;</span></font></p></div></blockquote><div><br class="webkit-block-placeholder"></div><div>This&nbsp;sounds&nbsp;so&nbsp;incredibly&nbsp;familiar,&nbsp;even&nbsp;if&nbsp;the&nbsp;domain&nbsp;is&nbsp;quite&nbsp;different.&nbsp;&nbsp;And&nbsp;I&nbsp;thought&nbsp;that&nbsp;financial&nbsp;processing&nbsp;would&nbsp;be&nbsp;the&nbsp;one&nbsp;area&nbsp;where&nbsp;RDBMSes&nbsp;would&nbsp;be&nbsp;able&nbsp;to&nbsp;shine...</div><div><br class="webkit-block-placeholder"></div><blockquote type="cite"><div><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><span class="Apple-converted-space"> </span>But it turns out that the Oracle database can't handle that, so instead, each functional area gets its own database.<span class="Apple-converted-space">&nbsp; </span>Most of the work done by the system (and most of the work of programmers like me) is to COPY data from one table to another at night when the system is otherwise quiet.</font></p></div></blockquote><div><br class="webkit-block-placeholder"></div><div>And&nbsp;of&nbsp;course&nbsp;use&nbsp;various&nbsp;bits&nbsp;of&nbsp;</div><br><blockquote type="cite"><div> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Maybe this isn't typical, but it is the architecture that Oracle and its PeopleSoft division pushes on us in their extensive training classes. And it appears to be the architecture discussed in the higher education IT conferences and Web sites in the U.S.</font></p> </div></blockquote></div><br><div>I&nbsp;am&nbsp;starting&nbsp;to&nbsp;fear&nbsp;that&nbsp;it&nbsp;*is*&nbsp;typical.&nbsp;&nbsp;Good&nbsp;thing&nbsp;I&nbsp;am&nbsp;now&nbsp;pretty&nbsp;much&nbsp;completely&nbsp;out&nbsp;of&nbsp;the&nbsp;enterprisey&nbsp;world.&nbsp;:-)</div><div><br class="webkit-block-placeholder"></div><div>Cheers,</div><div><br class="webkit-block-placeholder"></div><div>Marcel</div><div><br class="webkit-block-placeholder"></div></body></html>