VisualAge Executive Summary

The following are current OO industry topics of interest to VisualAge development:

The swing back toward thin clients
The move to eCommerce
It's the monopoly, stupid

The swing back toward thin clients
There are different technologies to pick from, including RMI, DCOM, IIOP, and CORBA. But how are people using these technologies. The tendency is toward a new slant on the old "dumb terminal" and server. We see indicators of these trends in the advent of the Network Computer (NC), which is the ultimate centralization of computing control - NCs usually don't have disk or diskette drives, e.g.

So what does all this mean? It means that we've discovered that it's easier to build distributed systems that are mostly centralized. So, most topologies include multiple client systems and one or more servers, but with very distinct roles, such as a "system" server and a "database" server. These examples fill out the (in)famous "three-tier" architecture that people talk about so much.

Thin clients certainly make software upgrades easy, reduces equipment costs, and helps ensure data security. All this comes at a cost of increased risk from a single point of failure and bottleneck of processing. I guess as long as we can keep pushing off the tough problems onto hardware that keeps getting orders of magnitude faster, this will work.

The move to eCommerce
There are many predictions about the amount of money that will be spent in the next two years on eCommerce. The good news is that these efforts, while important and non-trivial, are not significant from your application's standpoint.

I just came from a customer site where a new requirement for the system was that the software be purchasable over the Internet. This requirement was written up as a use case, just like all other requirements. The difference comes when we look at the business' object model and see that it is not affected. The effort is totally orthogonal to the product - it's just a marketing channel to the end user. So, a separate group can work on eCommerce and web site issues before, during, and/or after the product development effort.

It's the monopoly, stupid
There are a lot of people who seem to be viewing the Microsoft legal situation as a religious war - those who are jealous vs those who are zealots. That's not the issue. It all comes down to control. You either believe in a capitalistic system or you don't. To paraphrase: power corrupts, monopolistic power corrupts absolutely.

One of my customers recently asked me why I cared about Netscape, since IE is a good browser and it's free. He said "I'll worry about it if that changes." The problem is, that will be too little, too late - no alternatives will exist anymore and it will take time and agony to resolve.

Home Page

Copyright 1997 Hatteras Software. Some portions copyright IBM.