作者:Rickard Redler, Joachim Rossberg
出版日期:October 26, 2005
出版社:Apress
页数:536
ISBN:ISBN-10: 1590595416 ISBN-13: 978-1590595411
文件格式:PDF
Pro Scalable .NET 2.0 Application Design explains how toplan and implement .NET 2.0 applications. It addresses platform,hosting, and database requirements, as well as architectural designtechniques that can be used to create the application itself. Forexample, the book illustrates a comparison between two models, the“traditional” and the “new” SOA, to weigh the advantages anddisadvantages of each. This book also makes use of the newest versionof Web Services Enhancements (WSE 3.0), ensuring you have access to thelatest Microsoft standards and advice.
From the Author
What This Book Covers
This book will show you some of the best practices in designing anenterprise application that we have found invaluable in our own work.More and more our customers have asked for integration solutions overthe last few years. With the introduction of SOAP and XML, we havefound that we could use much of the same thinking when designing theseapplications as we used before. Of course, we have constantly evolvedour thinking and refined our design patterns as new techniques havebeen introduced.
What This Book Does Not Cover
In this book, we will not discuss integration in and of itself. Wewill instead focus on a general design that can be implemented for manysolutions, no matter what their purpose may be. We have tried to covera broader spectrum than most books do. If there is one thing we havelearned, it is that having the big picture is important. If a largeproject needs to be delivered on time and at the same time fulfill itsexpectations, developers and designers alike need to have a broad viewof it. This obviously means we cannot be as thorough as we would liketo be in many areas, but luckily other books are available for this.For example, the Sundblad and Sundblad books are valuable for theirdesign patterns and modeling suggestions. Other books offer deepcoverage of operating systems, databases, Web services, XML, and allthose areas that are important to us. This book tries to bridge theseboundaries so that you can build better applications for your customersor companies.
Building an enterprise application is not an easy task. If you donot design it properly from the beginning, the risk of failure willincrease dramatically. Poor design might not be noticed at once, butwith time, performance issues as well as extensibility issues are sureto emerge. To avoid this, IT architects and system designers need tohave knowledge about what techniques are available and how these can beused. –This text refers to the Paperback edition.