- Save 10% on Books for Schools offered by Amazon.co.uk when you purchase 10 or more of the same book. Here's how (terms and conditions apply) Enter code SCHOOLS2016 at checkout. Here's how (terms and conditions apply)
Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer) Paperback – 17 Dec 2010
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
About the Author
Dino Esposito is a well-known ASP.NET and AJAX expert. He speaks at industry events, including DevConnections and Microsoft TechEd, contributes to MSDN® Magazine and other publications, and has written several popular Microsoft Press books, including Microsoft ASP.NET and AJAX: Architecting Web Applications.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
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.
Do we really need yet another book that explains coupling and cohesion?
The first chapter is a discussion of what Architecture is. Unless you're absolutely new to all of this it will contain little that you don't know already.
Chapter two is a primer on UML. Again, if you're reading this book, chances are you already have at least two other books that cover this stuff. In fairness UML diagrams are dotted throughout the rest of the book, so it's fair that they give the back ground for those new to this stuff.
Chapter three is more newbie oriented principles and practice. If you're making the step up from Programmer to Architect then you really should know virtually everything in the first three chapters before you start. If you don't you should be learning this stuff from better more detailed books.
The remaining four chapters cover four layers in a typical architecture - Data, Business, Service, Presentation.
There's some good stuff in here, but it all feels like a summarized version of other books. The mention of .Net in the title is misleading. There are examples using .Net, but this is not a .Net oriented book.
At times it feels like the authors are deliberately trying to annoy the reader. On page 333 (towards the end of the book) they discuss Stored Procs, and quite rightly acknowledge that anyone reading this far probably knows what a Stored Proc is ... a subroutine.
They then quote Wikipedia of all things to explain to us what a subroutine is!!!!Read more ›
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.
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.
Most Recent Customer Reviews
It packs lots of scattered knowledge into a coherent whole.
Loved it :)
Hopefully the authors could revisit this book. Enterprise Architecture is far more widely established now and many techniques have been and gone since the document was published. Read morePublished on 19 May 2014 by Andrew Perkin
Fundamentally this book covers advanced software engineer practice and techniques to stream line distributed systems. Read morePublished on 8 Dec. 2013 by David Guerin
It is spring 2012.
The telecomm companies are offering data plans that have hammered their call and sms revenues
Microsoft are open-sourcing many of the development... Read more
This book is an interesting read for everyone who has a couple of years experience in software development. Read morePublished on 13 April 2011 by gamblor
Now I rarely review books and I never give five stars, but this one deserves both. I found the book had just what I needed: a comprehensive, detailed and practical review of modern... Read morePublished on 11 Jan. 2011 by Jon Smith
If you are an experienced OO-developer and want a good overview of what a layered architecture in .Net looks like this is the book for you. Read morePublished on 6 Oct. 2009 by Andrew
At present, I'm still reading through the last couple of chapters, however so far has been an interesting read and helps to confirm some ideas that may have been heard or picked up... Read morePublished on 5 Oct. 2009 by S. Taylor
I am a fan of Dino Esposito for many years now,so when I saw the book I knew it will contain some goodies in it. Read morePublished on 20 Jun. 2009 by T. Amusa
Look for similar items by category
- Books > Computing & Internet > Computer Science > Information Systems
- Books > Computing & Internet > Digital Lifestyle > Online Shopping > Amazon
- Books > Computing & Internet > Microsoft Windows > Operating Systems
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Programming > Microsoft Windows
- Books > Computing & Internet > Software & Graphics