Chapter 16. Invoicer.NET Traveling Sales

This chapter explores the solution to a common problem: coordinating the work of employees in the field. To make this example more relevant, we won't build the solution from scratch. Instead, we'll consider a scenario in which the new system must be based on an existing ad-hoc solution that uses Microsoft Access and Microsoft Excel. Many companies begin with these simple tools to save small amounts of repetitive work and then encounter painful stumbling blocks as they try to apply this technology to serve a much larger audience. In this chapter, we'll look at a migration path you can take to ease this setup into the Microsoft .NET world, beginning with a few server-side components to coordinate the data and gradually moving to a dedicated end-to-end solution.

The solution presented in this chapter includes a server-side Windows service that uses file system events, a simple XML Web service, a SQL Server database, and two client front ends (Windows Forms and ASP.NET). We'll also dig through some optimized ADO.NET code. In this case, we won't use .NET distributed technology to solve a performance bottleneck but to address a significant data integrity problem quite simply, how to consolidate the information of hundreds of users who work independently and are disconnected from the system for long periods of time.



Microsoft. NET Distributed Applications(c) Integrating XML Web Services and. NET Remoting
MicrosoftВ® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting (Pro-Developer)
ISBN: 0735619336
EAN: 2147483647
Year: 2005
Pages: 174

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