Microsoft .NET: Architecting Applications for the Enterprise (PRO-Developer)
|
| List Price: | £35.49 |
| Price: | £19.52 & eligible for FREE Super Saver Delivery. Details |
Availability: Usually dispatched within 24 hours
Dispatched from and sold by Amazon.co.uk
36 new or used available from £17.98
Average customer review:Product Description
Make the right architectural decisions up front—and improve the quality and reliability of your results. Led by two enterprise programming experts, you’ll learn how to apply the patterns and techniques that help control project complexity—and make systems easier to build, support, and upgrade—right from the start. Get pragmatic architectural guidance on how to: • Build testability, maintainability, and security into your system early in the design • Expose business logic through a service-oriented interface • Choose the best pattern for organizing business logic and behavior • Review and apply the patterns for separating the UI and presentation logic • Delve deep into the patterns and practices for the data access layer • Tackle the impedance mismatch between objects and data • Minimize development effort and avoid over-engineering—and deliver more robust results Get code samples on the Web.
Product Details
- Amazon Sales Rank: #4008 in Books
- Published on: 2008-10-15
- Original language: English
- Number of items: 1
- Binding: Paperback
- 464 pages
Customer Reviews
A simple straightforward guide to designing applications.
A simple straightforward guide to designing applications. If you are involved in any designing or developing solutions running under the .net framework then you really should read this book!
This book takes you from first principles through how to, and more importantly why you should; architect a .net based application. The coverage is clear, concise and easily readable providing an enjoyable read whilst conveying the intricate nuances of this important topic. The text is frequently broken up by some simple diagrams and code examples showing how to apply the principles described in practice.
Unlike most architecture and design books this is not a slave to pattern oriented design; patterns are used throughout this text but are not exclusively used. Having said that the coverage of patterns is done in a wonderfully pragmatic way with emphasis given to ensuring the best design for the problem at hand rather than conforming to some predefined structure.
This book can be read in conjunction with, Microsoft® ASP.NET and AJAX: Architecting Web Applications (PRO-Developer), which provides a clear guide to applying these design principles to the world of ASP.net and AJAX.
Extremely Good Guide to Enterprise Patterns
This is an extremely good book on the use of patterns in developing enterprise architectures. It provides a discursive overview of the different patterns that are available for designing enterprise solutions and in so doing compares, contrasts and weighs up and pros and cons of different patterns and approaches to fulfilling your business needs. The book is broken into two parts.
The first part introduces you to software architecture and the concept of patterns and provides an introduction to UML, which is of great use in communicating design. This part is important if you are new to enterprise architecture.
The second part provides a details study of how to design four key layers in an enterprise architecture: Business, Service, Data Access and Presentation. In each of these chapters the book discusses in detail the needs of each layer and the different options available, including the many different patterns that are out there that can be incorporated in the design of each layer. The book also discusses various tools that are out there and does so with impartiality towards the vendor. The only partiality this book seems to have is that the appropriate technique is used for your individual business problem, and the weight of what would appear to be substantial real world experience in developing enterprise solutions. (N.B. it is a .Net oriented book)
This book almost comes across as a user guide for Fowlers book "Patterns of Enterprise Application Architecture" (ISBN: 0321127420), which I also have. The latter is perhaps dry reading in the sense that it is a reference book on patterns, but this book is good because it helps you understand which patter to use. I feel that these two books are best used together and should be on every (.Net) Enterprise Architects desk. N.B. Fowlers book is not platform specific.
Simply beautiful
Andrea and Dino made an excellent job, their book is a "reference of references", I mean that it groups concepts that are spreaded across many books (sometimes written years ago, but still valid and irreplaceable) from a different and real-world perspective and, most important, it offers an UP-TO-DATE architectural guidance, nomeclature and methodology applied with tools, languages and technologies available today (say Ajax, WCF, LINQ-to-SQL, Entity Framework and so on).
I appriciated each single page, from the in-depth explainations of a pattern, to the "Murpy's law of the Chapter".
A complete companion solution (Nortwind Starter Kit) is also available online.




