Defining the Solution

A. Datum is a growing company, and it understands the importance of avoiding poor design practices that can hamper growth. Database polling is a particularly good example of what not to do because it imposes a serious burden and prevents scalability beyond a small set of users.

With earlier programming technologies, instant notification would be unrealistic or prohibitively difficult and time-consuming to code. However, with .NET you can create a robust, high-performance solution with only a few ingredients: a central database, a client-servicing XML Web service, two independent Windows Forms applications, and a simple Message Queuing notification system. Figure 17-2 diagrams the proposed system, which is named Transact.NET. ...

Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.