|
Programming WCF Services |  | Author: Juval Lowy Publisher: O'Reilly Media Category: Book
List Price: $49.99 Buy New: $30.99 as of 7/29/2010 15:25 EDT details You Save: $19.00 (38%)
New (11) Used (9) from $24.00
Seller: vvviii2003 Rating: 73 reviews Sales Rank: 12451
Media: Paperback Edition: 2 Pages: 784 Number Of Items: 1 Shipping Weight (lbs): 2.3 Dimensions (in): 9.1 x 7 x 1.6
ISBN: 0596521308 Dewey Decimal Number: 005.446 EAN: 9780596521301 ASIN: 0596521308
Publication Date: November 6, 2008 Availability: Usually ships in 1-2 business days
| |
| Also Available In:
|
| Similar Items:
| |
| Editorial Reviews:
Product Description
Programming WCF Services is the authoritative, bestselling introduction to Microsoft's unified platform for developing service-oriented applications (SOA) on Windows. Hailed as the most definitive treatment of WCF available, this relentlessly practical book provides insight, not documentation, to help you learn the topics and skills you need for building WCF-based applications that are maintainable, extensible, and reusable.
Author Juval Lowy, Microsoft software legend and participant in WCF's original strategic design review, revised this new edition for the latest productivity-enhancing features of C# 3.0 and the .NET 3.5 SP1 Framework. The book also contains Lowy's ServiceModelEx, a framework of useful utilities, tools, and helper classes that let you simplify and automate many tasks, and extend WCF as well. With this book, you will: - Learn about WCF architecture and essential building blocks, including key concepts such as reliability and transport session
- Use built-in features such as service hosting, instance management, concurrency management, transactions, disconnected queued calls, and security
- Take advantage of relevant design options, tips, and best practices in Lowy's ServiceModelEx framework to increase your productivity and the quality of your WCF services
- Learn the rationale behind particular design decisions, and discover poorly documented and little-understood aspects of SOA development
By teaching you the "why" along with the "how" of WCF programming, Programming WCF Services not only will help you master WCF, it will enable you to become a better software engineer.
|
| Customer Reviews:
Showing reviews 1-5 of 73
Comments from another WCF author May 10, 2007 John Sharp 47 out of 48 found this review helpful
I read with interest some of the comments from other reviewers, and I feel that there is some slight clarification required on the positioning of this book. I don't normally comment on other authors' works, but I believe that one or two of the criticisms in other reviews are possibly a little misplaced.
Now, as author of WCF Step By Step, this might sound like I am blowing my own trumpet a little, but this is not the intention. Juval's book is quite superb, and if you are an experienced Web services (or even Remoting) developer who wants to know the ins and outs of how WCF works, then read this book. However, I would argue that this is not a book for someone who is new to the services arena no matter how experienced a developer they are.
In many ways I am very envious of Juval. This is the book that I would love to have written for MS Press, but they felt, quite rightly in my opinion, first that this would quickly become a crowded market, and secondly that there was a need for a book that covered the basics to get people jump started beyond the documentation available on MSDN.
Juval's book is an essential reference work that all WCF developers should have on their desk. However, to get up and running with WCF and to make sure that you fully understand the concepts, you might need to work through something more basic first.
Very well done March 4, 2007 William G. Ryan (Atlanta, GA) 34 out of 37 found this review helpful
I just bought this book and have breezed through most of it. So far, AFAIK, I've picked up each WCF book out there and while all of them are quite good, I was very glad I got this one. Very glad indeed.
If there's one thing this book really brings to the table it's that it really explains architectural 'big picture' aspects of WCF. Reminiscent of how Rocky Lhotka used his Business Objects books to walk through the CSLA, Juval has a series of utilities wrapped into a framework and he walks through 'why' he made them like he did.
This approach is excellent.
AFAIK, this is the biggest of the WCF books I've read running around 600 Pages including the appendices.
The first three chapters discuss the basics of WCF. It covers Data Contracts, SErvice Contracts and WCF Essentials. He dedicates a whole chapter to the subject of Data Contracts and it's ostensibly the most detailed discusson of Data Contracts I've read.
He moves on to Instance Management (spends about 30 pages doing it) and it was insightful to say the least.
Next was Operations. I thought this was one of the weaker chapters of the book, but it's also comparitively short (and realize that I'm rating the book a 5 - so 'weak' is relative - it's still a great discussion)
THe discussion of Faults comes next. It's concise and to the point without getting tangential.
Next comes Transactions. It goes about 70 pages and leaves you wanting for nothing. Stated simply, it's excellent.
Concurrency Management comes next and again, it's power lies in the fact it's direct and to the point while covering the subject matter thoroughly.
Queued Services comes next. To be honest, I haven't given this chapter more than a cursory read so I won't comment on it. What I read I liked thought.
It concludes with Security and he dedicates roughly 100 pages to the subject. Superb!
He goes on to the appendices where he discusses "Service Orientation" . I suspect most people that read his book already understand this, but it's insightful and is still worth reading even if you are already thoroughly conversant in SO.
THe next piece is the Publish-Subscribe Service discussion. Pretty good overall
Finally it's WCF Coding Standards. Ok, let me start by saying that this is VERY useful. It's a great summary and serves as a very helpful reference. However, I wish he explained some of the points a little more b/c In a few cases, I don't remember seeing the points emphasized much and it's a little hard to fully grasp the "WHy"
For instance, under the Essentials section, #10 states "Do not use SvcUtil or Visual Studio 2005 to generate a config file." In the text, the only thing I saw mentioned on this note was that he's conflicted about the COnfigEditor b/c while it's helpful, it can serve as a crutch. This danger in his opinion offsets any convenience benefit. Ok, if that's why this rule is here, then great. But I really don't know for sure. Most of the other items he mentions are well documented in the text (and maybe this was too and I just missed it, but honestly, I've looked).
There aren't many items I was unsure of, but there were a few. Page references would fix this issue (b/c spelling out why would probably be overkill).
Ok, so my one gripe is that in a supplemental section, he could have done one thing better. By any standard, that qualifies a book for a 5 Rating ;-)
Excellent book May 15, 2007 Steve Petrokubi (Pottstown, PA USA) 12 out of 13 found this review helpful
This book is excellent. I find myself reading chapters over and over not because they are difficult to understand, but because they are chock-full of useful information. This is information not found in other WCF books and it really highlights the fact that Juval was very close to the WCF code and the WCF developers.
Keep in mind this book will not hold your hand through coding a WCF service. If you need that level of detail (I did), then I recommend an afternoon with the internet where you will find plenty of online 'HelloWorld' tutorials. However, once you become comfortable with writing a few simple services, this book becomes invaluable. By the end of Chapter 1, you will have refreshed your memory on writing a simple service, and you will have answered questions that you never thought to ask (things like, What is the default port of the TCP address? Can you have more than one service share a TCP port?). The rest of the chapters are just as informative, and as a result this book excells as not only a book on Programming WCF Services, but also as a reference book on WCF as well. I am constantly lending it out, and I am repeatedly refering to it when I get those 'how do I..' questions from coworkers.
In a company where we are constantly looking for programming Patterns and Best Practices, the Appendix on Coding Standards was icing on the cake for me. Highly recommended for intermediate to advanced WCF programming.
A must-buy for WCF Software Engineers from "The Legend" May 2, 2007 Tim K. Julian 3 out of 3 found this review helpful
The legend has done it again!! Juval's other books on .NET software engineering were good, but this book exceeds them all in content, precision, and examples. The book follows closely to his Master WCF courses he has taught in the past. The book's first chapter on WCF Essentials starts the reader off on the proper trail to mastering WCF properly. The examples are concise and helpful. The book is a great read and extrememly informative. The Appendix which contains an introduction to Service-Orientation is also a very helpful.
Bottom Line: if you have anything to do with WCF, go buy and use this book!
Well done Juval! March 17, 2008 HS (CA USA) 3 out of 3 found this review helpful
This book was actually my first exposure to WCF. Many people describe it as a more advanced WCF book than the other more basic ones out there. Although I tend to agree that it is more advanced than other books, I disagree with the implicit suggestion that you shouldn't start with this book if your a beginner. I generally gain better command over a subject by going deep enough to understand what's going on, and what capabilities I have at my disposal.
"Programming WCF Services" does just that. It starts with the simple basics which is important for the novice. But as soon as you understand the basics, you yearn for much more deeper content, which follows in the chapters to come. Although I wish the book would have had a chapter devoted completely to Channels, the overall depth of the book is enough for most use cases that WCF developers will encounter.
Something i really like about Juval Lowy's writing specifically is that he walks you through the thought process of the underlying problem. He shows you the different options that are possible, and then gives his final opinion, thus leaving you satisfied as to why a particular methodology is better than another.
If Juval would consider a 2nd edition, I would recommend a chapter on custom Channel development, and RESTful web services.
All in all, a great book for beginning and intermediate WCF service developers.
Showing reviews 1-5 of 73
|
| Knowledge Center Summary | Software Library at XcomPC Electronic and Computer Superstore
Microsoft BizTalk Server -
automating business processes by interconnecting different IT systems across one or multiple organizations using BizTalk Server.
For instance, an e-retailer is a prime example of how implementing Microsoft BizTalk can make ordering products from your site a breeze. Except for physically packing the order - the entire process, from the customer clicking submit to the product leaving your warehouse goes on behind the scenes...
BizTalk 2006 -
understanding the basics of message flow in Microsoft BizTalk Server 2006. Or in layman's terms, how the BizTalk server processes business requests between different applications.
It's important for managers and IT staff to understand the basics of how the various systems are tied together...
Utilizing Microsoft BizTalk Server - Existing business software applications integrate to provide seamless information sharing and process automation.
Software applications are instrumental for most businesses today to operate and grow no matter if they're large or small. Chances are, those applications were developed at different times using diverse platforms and technologies and present a big challenge to maintaining and building efficiency within the organization... |
|
|
Microsoft consulting: Microsoft Gold Certified Partner :: Managed Microsoft Consulting Services Partner :: SAP-Microsoft Integration Consultants. Innovative Architects is a Microsoft Gold Certified Partner based in Duluth, GA. We provide consulting, development and implementation for Microsoft's enterprise solutions including BizTalk Server, SharePoint, SQL Server, CRM, Commerce Server, and VisualStudio.NET.
|
|
|
| XComPC.com Category Summary | |
XComPC.com Category Summary
Software
Find just about any software application you need to live, work and play on your PC. No matter your operating system, XcomPC.com has everything you need to stay organized and maximize your PC's potential at deeply discounted prices.
Software: Microsoft Server
Keep your small business organized and functioning smoothly with a wide-range of Microsoft server applications , Microsoft BizTalk and SharePoint servers are just a few of the apps we have to choose from, all well below retail prices.
Software: BizTalk
Streamline business processes with the Microsoft BizTalk server and concentrate on making your business grow rather than shuffling papers from here to there. BizTalk and other software applications available at XComPC can enhance productivity and give you a competitive edge in today's turbulent economy.
Software: SharePoint
Share information with colleagues across the hall, across town or across the world with the Microsoft SharePoint server . A comprehensive content management system that maximizes efficiency within your organization. And at deeply discounted prices, you can't afford not to modernize your IT systems .
Books: BizTalk
Part of making your BizTalk server work for you is knowing how to harness all of the features to streamline business processes and make your business function more effectively. BizTalk informational resources help you easily become a BizTalk expert !
Books: Microsoft Server
Easily learn all of the cutting edge server applications with step-by-step Microsoft server guides designed to train you to effectively utilize features in Windows Vista, Microsoft SharePoint and other applications to organize your work and your life.
Books: Electronic Data Interchange
Learn how to keep information flowing within your office or anywhere in the world. Electronic Data Interchange constitutes the fundamental framework that allows information and transactions to occur within and across different networks.
Books: Service Oriented Architecture
Have an e-commerce store or internal workings of your company that have many different systems working together? Service Oriented Architecture resources help you easily learn how each Microsoft server application makes your online store run seamlessly to your customers.
Books: SharePoint
SharePoint books available at XComPC.com make learning about sharing information with colleagues and business associates using your SharePoint server a breeze. Browse tips that help you understand all of the features that make your company function more effectively.
Computers
Cutting-edge computer hardware components, systems and computer add-on accessories from XComPC.com let you tailor a computer system to fit your needs. Build a system and accessorize it for much less than you would at traditional retail outlets.
Wireless
Find all of the cutting-edge wireless gadgets to keep you connected when you're on the go; wireless e-mail ensures you never miss an important message, built-in GPS capabilities ensure you're never lost, web-enabled wireless devices ensure you're always informed and built-in photo and video features means you can always capture memorable moments no matter where you are.
Wireless Accessories
Now that you have that cutting-edge Blackberry or IPhone, wireless accessories available from XComPC.com lets you protect your investment and ensure it's always there for you at discounted prices. Batteries and chargers keep your phone running strong and Bluetooth and speaker accessories allow you to safely use your phone when driving.
Electronics
Experience the quality and clarity of digital video and TV with a wide range of electronics products available from XComPC.com. Watch your favorite movie in high definition on a portable Blu-ray player. Accessorize your automobile with cutting-edge stereo, video and GPS. And turn your home entertainment into your own little private movie theater with home audio & theater accessories.
Photo & Camera
Film your next special event with premier camcorders , capture memorable moments with digital cameras and store them right on your camera. Surveillance cameras help secure your home from vandalism and intrusion, all at a tremendous savings as compared to traditional retail outlets.
PC & Video Games
Gaming has never been cheaper! Play traditional and cutting-edge PC games and find the newest PlayStation 3 or Xbox 360 games and accessories at deep discounts over traditional gaming retail outlets.
|
|
|
|
|
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME. Serviced by: SEO Advantage Inc. Retail Web Solutions, Web Design and Online Marketing. Professional web marketing company with specialized services for shopping cart optimization and e-commerce copywriting. | |