TY - BOOK AU - Nilsson,Jimmy TI - .NET enterprise design with visual basic .NET and SQL server 2000 SN - 0672322331 AV - QA76.76.M52 N55 2002 PY - 2002/// CY - Indianapolis, Ind. PB - SAMS KW - Microsoft Visual BASIC KW - SQL server KW - Microsoft .NET N1 - Includes bibliographical references and index; The History of COM, MTS/COM+, VB, and SQL Server -- The New World of .NET -- COM+ 1.5 Component Services -- Visual Basic .NET -- C# -- SQL Server 2000 -- Factors to Consider in Choosing a Solution to a Problem -- Type of Consumer -- Physical Restrictions and Possibilities -- Performance -- Scalability -- Other "-abilities" (Such as Maintainability, Reliability, Reusability, Testability, Debuggability, and Interoperability) -- Security -- Farm- and Cluster-Enabling -- Testing -- A Short Introduction to Testing -- Support for Automatic Testing with a Standardized Test Bed -- Assertions -- The Diagnose/Monitor Tool -- Miscellaneous Tips -- Evaluation of Proposals -- Adding Debugging Support -- Tracing -- Error Logging -- Reflection, Interception, and Attributes to Your Service -- Configuration Data -- Evaluation of Proposals -- Architecture -- Three Examples of Architectures -- Sample Application: Acme HelpDesk -- My Architecture Proposal: A .NET-Adjusted Version of DNA -- New Concepts to Consider When Creating a New Architecture Today -- Physical Partitioning -- Proposals for Standardized Code Structures -- Evaluation of Proposals -- Transactions -- Choosing a Transaction Technique -- Transactions in the Proposed Architecture -- A Flexible Transaction Design -- New Possibilities to Consider with NET -- Tips on Making Transactions as Short as Possible -- Tips on Decreasing the Risk of Deadlocks -- Obscure Declarative Transaction Design Traps -- Evaluation of Proposals -- Business Rules -- A Short Introduction to Business Rules -- Location and Solutions of Business Rules -- Proposal for Where to Locate Different Business Rules -- Business Rule Tips -- Evaluation of Proposal -- Data Access -- My Proposal for a Data Access Pattern -- The Data Access Proposal in the Architecture -- Saying More in Fewer Words When Calling Stored Procedures -- Server-Side Caching -- Dealing with Schema Changes -- Evaluation of My Proposal -- Error Handling and Concurrency Control -- My Proposal for How to Handle Errors -- Exceptions to Be Prepared For -- Approaches to Concurrency Control for Disconnected Scenarios -- Evaluation of Proposals N2 - With fundemental changes coming in Visual Basic.NET, Sams offers the most comprehensive coverage of object-oriented development, distributed application development, and Web Services ER -