New Technical Report in 1999

[Previous] [Next]

Late in the summer of 1999, we published a second report. We had learned a lot about scalability during the year since the first report, and we wanted to share this with our readers. There were also new tools, or at least new versions of the tools we used in the first report. Of these, Visual Basic 6.0, ADO 2.0, SQL Server 7.0, and Rational Rose 98i and 2000 are a few important examples. Naturally, we wanted to take as much advantage of them as possible. They all played important parts in our second report, Scalable Visual Basic and MTS Applications.

We wanted a new title to indicate that the 1999 report was not a new version of the first report but an entirely new one. The design patterns of the 1999 report were far more advanced than the old ones. Furthermore, we approached the design of the sample application differently. Rather than just diving into technical design details, we first created use case models and then worked from them. This seemed to be a worthwhile plan, first because this is a very good way to approach a design task; second because most developers could benefit by learning to use this method of design.

We also wanted to highlight the concept of business rules in the second report, giving it a tangible quality. With the advent of environments for n-tier applications, we find that some developers tend to make assumptions concerning the whereabouts of business rules that could lead to ineffective designs. The middle tier often is called the business rules tier, something that makes the model easier to understand but also leads to misconceptions. No doubt many business rules should be implemented in the middle tier, but others are better located in the database tier. We wanted to make that very clear in our second report, which covers these issues in depth.



Designing for scalability with Microsoft Windows DNA
Designing for Scalability with Microsoft Windows DNA (DV-MPS Designing)
ISBN: 0735609683
EAN: 2147483647
Year: 2000
Pages: 133

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net