Search
Go

Shop by category
 
SOA with .NET (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
Email a friendView larger image

SOA with .NET (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)

List Price: $54.99
Our Price: $39.27
You Save: $15.72 (29%)
Shipping: This item ships for FREE with Super Saver Shipping.
SKU:

0131582313

In Stock
Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.
Product Promotions:
  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit.  Here's how (restrictions apply)
Description:

“Explaining the intersection of these two worlds--service-orientation and .NET technologies--is exactly what this book does. Its team of specialist authors provides a concrete, usable guide to this combination, ranging from the fundamentals of service-orientation to the more rarified air of .NET services in the cloud and beyond. If you’re creating service-oriented software on the Microsoft platform--that is, if you’re a serious .NET developer--mastering these ideas is a must.”

--From the Foreword by David Chappell, Chappell & Associates

 

“Microsoft’s diverse product line has long supported the service-oriented enterprise, but putting it all together into a cohesive whole can be daunting. From more established products, like Windows Communication Foundation, Windows Workflow Foundation, Microsoft Office SharePoint Server, and BizTalk Server, to newer offerings like Windows Azure and AppFabric, the experts assembled here expose the sweet spots for each technology, talk through the high-level trade-offs, and offer a roadmap to a unified Microsoft SOA story.”

--Kevin P. Davis, Ph.D., Software Architect

 

“This book excels in giving hands-on and in-depth expertise on the SOA architecture style with the .NET framework and the Azure cloud platform. It’s a practical guide for developers, architects, and SOA implementers. A must read!”

--Ricardo P. Schluter, ICT Architect, Parnassia Bavo Group

 

“While the industry overall may have hyped ‘the cloud’ to the level it often seems to cure world hunger, SOA with .NET and Windows Azure helps cut through the questions and hype and more clearly discusses the benefits and practical techniques for putting it to work in the real world. This book helps you understand the benefits associated with SOA and cloud computing, and also the techniques for connecting your current IT assets with new composite applications and data running in the cloud. This book will help you understand modern middleware technologies and harness the benefits of the cloud both on and off premises.”

--Burley Kawasaki, Director of Product Management, Microsoft

 

“The authors have a combined SOA and .NET experience of several decades–which becomes obvious when reading this book. They don’t just lead you down one path with a single descriptive solution. Instead, the sometimes nasty trade-offs that architects face in their design decisions are addressed. These are then mapped to the Microsoft .NET platform with clear code examples. A very refreshing look at this major contender in the SOA space and a definite must for the .NET SOA practitioner!”

--Dr. Thomas Rischbeck, IT Architect, Innovation Process Technology

 

“In order to evolve as a software craftsman one must read excellent books that will help you grow and evolve in your profession. One of those books that every software craftsmen interested in good design and best practices should read is SOA with .NET and Windows Azure. With this book, you will learn which design patterns will provide the best solution for the kinds of software design problems you, as a developer or designer, face every day. This book has everything that software architects, software designers, and programmers need to know when building great quality software with Microsoft technologies.

 

“This will undoubtedly be one of those books that you reference repeatedly when starting new SOA projects. There is plenty of information that even those not working with typical service-oriented architecture will find very useful. With plenty of real-life examples (code, design, and modeling), readers see in a practical manner how they could use SOA patterns to solve everyday software problems and be more productive. SOA with .NET and Windows Azure will fit in my top three books and will definitely be one of those that I will use in my everyday work.”

--Arman Kurtagic, Consultant at Omegapoint AB

 

 

The Authoritative Guide to Building Service-Oriented Solutions with Microsoft .NET Technologies and the Windows Azure Cloud Computing Platform

In SOA with .NET and Windows Azure, top Microsoft technology experts team up with Thomas Erl to explore service-oriented computing with Microsoft’s latest .NET service technologies and Windows Azure innovations.

 

The authors provide comprehensive documentation of on-premise and cloud-based modern service technology advancements within the Microsoft platform and further show how these technologies have increased the potential for applying and realizing service-orientation practices and goals.

 

Specifically, the book delves into Microsoft enterprise technologies, such as:

  • Windows Communication Foundation (WCF)
  • Windows Azure
  • Windows Workflow Foundation (WF)
  • Windows Azure AppFabric
  • BizTalk Server
  • Windows Presentation Foundation (WPF)

...as well as industry service mediums, including WS-* and REST, and many related service industry standards and technologies.

 

The book steps through common SOA design patterns and service-orientation principles, along with numerous code-level examples that further detail various technology architectures and implementations.

 

Topic Areas

This book covers the following primary topics:

  • Microsoft Service Technologies
  • Microsoft Enterprise Technologies
  • On-Premise & Cloud-Based Service Topics
  • Industry Service Technologies & Mediums
  • Service-Oriented Technology Architectural Models
  • Service-Orientation Design Paradigm
  • Service-Orientation Design Principles
  • SOA Design Patterns

 

About the Web Sites

This book series is further supported by a series of resources sites, including:

  • www.soabooks.com
  • www.soaspecs.com
  • www.soamag.com
  • www.serviceorientation.com 
  • www.soapatterns.org
  • www.soaprinciples.com
  • www.whatissoa.com

 

 

Product Details:
Author: Thomas Erl
Hardcover: 600 pages
Publisher: Prentice Hall PTR
Publication Date: 2010
Language: English
ISBN: 0131582313
Product Length: 9.42 inches
Product Width: 7.22 inches
Product Height: 2.09 inches
Product Weight: 3.49 pounds
Package Length: 9.21 inches
Package Width: 7.4 inches
Package Height: 2.28 inches
Package Weight: 3.4 pounds
Average Customer Rating: based on 9 reviews
Customer Reviews:
Average Customer Review: 4.0 ( 9 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

21 of 26 found the following review helpful:

3High-level introductionJul 03, 2010
By Silverstein
Like the other Thomas Erl-branded SOA books, this one is a very high-level, pattern-based overview of SOA combined with some specific technology. Like the other books, it's mostly devoid of details or advice, instead relying on a litany of copied Erl-branded patterns, large fonts, graphics, and simplistic examples to convey the author's message. All of the SOA material is copied from the other Erl books, and the information on Azure and WCF is so generic and introductory that it could have been written by someone with no subject matter experience. Each simplistic section copied from the other books is then given a simplistic .NET example to tie the two together. (Hence the claims about explaining the intersection between Erl's brand of SOA and .NET.)

Like the other books, I'd say this one is suitable for a technology manager or maybe a junior architect. It's not informative or complex enough for a working architect or developer. It doesn't give any design principles or take any stands; it just references the extraordinarily vacuous Erl patterns as if they actually were something more than ten pages of diagrams explaining one sentence. Likewise, the treatment of SOA, WCF, and Azure is too superficial to really educate anyone looking to create a solution.

If the Erl SOA series is to SOA what a fast-food commercial is to nutrition, then this book would be a fast-food commercial with some nutrition details about one particular chain's french fries and hamburgers.

It's not entirely useless, but you'd get just as much information from one article on SOA and the introduction to any book on WCF or Azure. Unless you're very green, you won't learn anything from it, but at least you read a 900 page book instead of watching some idiotic "reality" show or fake news program.

4 of 5 found the following review helpful:

5thorough and completeJul 28, 2010
By kirby
Much has been authored about .NET technologies and with the new Azure framework there are many more angles to approach and consider .NET as an enterprise platform for building enterprise systems. But there is nothing out there about how to actually build proper services and SOA with .NET services on-site and cloud-based. This book tackles this difficult subject matter by going deep into topics that demonstrate SOA in action.

The book begins with general coverage of the latest Microsoft products, but really doesn't get into details. If you are new to the world of Microsoft, you should read Microsoft Press books first before starting with this book because it is really about using .NET classes and systems in relation to SOA. This book is not a tutorial about SOA and it is not a tutorial about .NET. It is about using .NET to build SOA services.

The second part of the book talks about principles and patterns as they can exist with .NET. Here you need to understand the principles and patterns, but there are appendixes that provide some reference materials. This second part can get complex and there are inconsistent examples because it is not a tutorial but a book about where SOA and .NET meet.

The third part of the book has interesting chapters that cover things like performance, enterprise service bus, business activity monitoring and UI design. Here again you will encounter principles and patterns but not as much as in the second part. The book is thorough and complete but be sure to pay attention to the prerequisites. Also, the book website is very good.

8 of 11 found the following review helpful:

5A .Net Enterprise Architect MUST HAVEJun 13, 2010
By T. Anderson
This book is a must have for anyone that wants to know what Microsoft technologies have to offer to accomplish Service Oriented Architecture.

If you are a .Net Enterprise Architect, this book should not leave your side. It covers all the right ways to accomplish distributed application architecture and enterprise integration using .Net technologies.

It is a book for both the beginner and the experienced. It covers SOA fundamentals in the beginning of the book as well as a history of legacy .Net distributed technologies. I enjoyed reading the history chapter. It brought back a lot of memories of COM+ and .NET remoting issues, which made me happy to be be using WCF.

The book does a great job of covering WCF and WCF Extensions. After two chapters on WCF, it then covers .NET Enterprise Services Technologies. They include SQL Server, Windows Workflow, Application Blocks and Software Factories, and Biztalk Server. The book does a great job of showing why, when, and where you would consider using the technologies.

There are several chapters on how to accomplish service orientation. Topics include Service Contracts, Interoperability, Coupling, Abstraction, Discoverability, Reusability and Agnostic Service Models, Service Composition and Orchestration Basics, Orchestration Patterns with Windows Workflow, and Orchestration Patterns with BizTalk Server.

There also several chapters on Infrastructure and Architecture. Topics include Enterprise Service Bus, AppFabric Service Bus, SOA Security, Presentation Layers with .NET, Performance Optimization, and SOA Metrics.

The book ends with several very helpful Appendices. They include an Industry Standards Reference, Service-Orientation Principles Reference, SOA Design Patterns Reference, and the Annotated SOA Manifesto.

I found the coverage of topics in this book to be just at the right level for introducing them, and then showing how they fit into the .NET SOA environment.

I will always have this book with me. It will not leave my side. It contains all the topics I need to consider when doing enterprise architecture. It will serve as a great one stop shop for solutions and ideas.

My only disappointment was that it was in black and white. I own the SOA Design patterns book which is in full color. With the type of diagrams in these books, color does make a big difference in ease of reading and understanding them. It would have been worth paying an extra $10-15 bucks for the book in color.

My other gripe is with Amazon. I had this book in hand for weeks because I ordered from the publisher before Amazon even had it available. Not sure where that went wrong, but it is no ding to the book.

I am counting both of my dings against the publisher and not against the book.

All in all you must buy this book if you are building applications with .NET in an enterprise environment. Even if you are building stand alone applications this book is worth reading. It has a ton of valuable information presented in a way that makes it unique to this book.

1 of 1 found the following review helpful:

1Bad choice for architectsSep 04, 2011
By Timmy_A
To be honest, this is one of the worst technical book I've ever read. 800+ pages filled with superficial intro into SOA, high-level generic description of SOA patterns and principles, tens of large but in most cases totally useless figures, and bunch of appendixes that works more like text fillers than useful additions to main text.

I'm really disapointed, because I had so high expectations. After reading 5 books about WCF and 2 other about WF I was looking for a book that gives me a list of SOA patterns and shows me how to apply them in right context on tens of examples and case studies. I was looking for a book that gives me a new ideas, new views on SOA and presents them in practice. Unfortunatelly this book was very poor choice.

The biggest problem with this book is the fact that even after reading it I can't say for who this book was written for. First third (about 250 pages) contains overview to SOA, WCF, WF and other SOA related technologies on .NET platform. If book was written for architects, there were no need to have such long introduction. Technologies like WCF or WF are essential when you want to develop SOA services under .NET. 250 pages intro is simply not enough to present these complex technologies. Two or more books are needed - at least. So reading couple of books about WCF, WF and other technologies is in fact prerequisite when you want to read book aimed at architects. But if you know these technologies, there is no need to read another 250 pages intro. This part shold have maximum 100 pages with references to other books and resources where these technologies are described in more detail and rest of pages could have been used for presentation of SOA priciples.

SOA patterns - second third of the book was my biggest disappoint. Book presents maybe 50 or more patterns, but many of them (maybe most) without any sample or case study. In many cases patterns are presented just in 'raw' text with large half to one page sized figures or screenshots that many times show the same idea that has already been presented in the text. For instance what is the point of half size figure containing square divided into 4 parts with labels Functional, Technology, Programmatic, Quality of Service with circle in the middle labeled with text Service, when list with these terms was presented on previous page ? I can't find out what such figure can add to discussion. And speaking about patterns, there are literally hundres of references to Appendix D, where the same patterns are presented in table form - 1 page for 1 pattern. In many cases explanations in this middle part doesn't contain more info than brief description in Appendix D.

Last third contains chapters about ServiceBus, Security, Presentation layer and one useful but just 70 pages long chapter about optimalizations. With exception of this last chapter rest of them is just another intro into these topics.

From all Appendices the only last one about cleaning resources in WCF was useful. Rest of them were added (I guess) just to have thicker book...

Conclusion. The book is one big disappointment. There are just very few useful or interesting chapters (early one about legacy technogies in an example). In fact my favourite chapter 19 about optimalization, containing many examples an use cases is an example how the whole book should have been written.

If you want to understand SOA under .NET Juval Lowy's Programming WCF is much better choice. Lowy doesn't just teach you WCF, but also gives you a hundreads of advices and ideas how to write and design SOA services in proper way.

3 of 4 found the following review helpful:

5A must have for SOA practitionersJul 27, 2010
By A Marsh
This book is a testament to how services are maturing in the technology space and, in particular, in the Microsoft technology space. There are many parts of this book that are unique and that you won't find in other books covering Microsoft technologies. The book provides the most in-depth discussion of services with .NET technologies that I have seen and has several chapters only about service orientation approaches as applied to Microsoft .NET technologies. There is also good coverage of Windows Azure and Appfabric products - both introductory coverage and also in relation to how these products work with SOA and principles. This book is highly recommended.

See all 9 customer reviews on Amazon.com
About Us   Contact Us
Privacy Policy Copyright © , Security Books. All rights reserved.
Web business powered by Amazon WebStore