Developing Enterprise Applications using Using VB6, MTS, SQLServer and IIS- An Impurist's View shows software architects, developers and managers how to apply both common and lesser known patterns and framework components to create flexible, global enterprise applications using Microsoft's tools and technologies. Along the way, you will see hints, warnings and implementation techniques that were developed after many late nights of scouring through documentation to find the solution to particular quirks. Learn how to address the architectural reasoning behind each framework component decision and see the tradeoff decisions that must be made to achieve the ultimate goal of long-term business success.
This book is the culmination of many years of experience in using Visual Basic and SQL Server to build first client/server, and then, with the advent of MTS, distributed applications. Although many would say that this combination of tools is incapable of developing sophisticated enterprise applications, I offer up the techniques outlined in this book as a counter-argument. I offer up all the positive user feedback about how intuitive, user-friendly, and capable these applications are. These same users do not provide similar positive comments for the other commercial enterprise applications running on their desktops. A good enterprise application designer must always remember that the user is what drives the smarts under the hood. If you make your application difficult to use, users will perceive it to be a poorly designed application, no matter what value it is providing to the underlying business. Similarly, a great user interface design means nothing if the business value is not there. Thus, these applications require a sophisticated balance between both the user and business perspectives. This book provides the solutions to this problem.
About the Author
Paul Tindall is an application development manager and Senior Manufacturing Engineer for Compaq Computer Corporation in Houston, Texas. Paul is responsible for developing applications to support Compaq's global manufacturing operations using Visual Basic, SQL Server, IIS and Internet Explorer. He possesses over 8 years experience in enterprise application design and integration with over 12 years experience in software development in general. Paul has written articles that have appeared in Enterprise Development and Visual Basic Programmer's Journal, covering various aspects of enterprise application development. Paul received his B.S. degree in Electrical Engineering from the University of Louisville, Speed Scientific School. He is currently pursuing an Executive MBA degree at the University of Texas at Austin.