Do you know the Risks associated with the SOA technology you're using?
Learn Strengths, Weaknesses, Alternatives and
Common Mistakes of popular SOA technologies
in the Book "Web Service and SOA Technologies".
SOA - Service Oriented Architectures are the Best Approach for All Projects, Right?
Web Services - What Your Developers Won’t Tell You.
Enterprise Service Buses (ESBs) - Utopia or Money Pit?
BPEL - Hang on to Your Wallet!
Governance - How They Sell It Versus How It Gets Used.
Message Oriented Middleware and Queues - Do We Even Need Web Services at All?
Horizontal and Vertical Scaling - What are They and Which Should We Do First?
REST and ROA - Far Better than SOA! But Why Doesn’t Anyone Else Use It Too?
SOAP - Here’s What Every Project Manager Should Know About It.
WSRP - Portlets and Portals. Techies Love Them. Will Your Budget?
HTTP - Who Cares about HTTP? Now Why is Everything Running So Slowly?
PHP - Makes Shooting Yourself So Easy. Now Hand Me One of those Web Service Bullets.
XML Schemas - You Don’t Need To Know About Them As Long As You Have Infinite Project Budget.
HTML - A Technology So Simple I Don’t Need to Worry About It. Right?

2nd Edition - Only $29.95!
This very insightful book devotes a chapter to each of several service oriented architecture (SOA) and web service-related technologies. For each chapter, an overview is given along with the strengths, weaknesses, alternatives and common mistakes for that technology. For example, there are chapters devoted to SOAs, Web Services, Enterprise Service Buses, BPEL, Governance, .Net, J2EE, Message Oriented Middleware, XML, REST and ROA, SOAP, WSRP and WSDL. There are also chapters on a number of other related technologies like HTTP, PHP, XML Schemas, HTML and horizontal and vertical scaling - each chapter emphasizing common mistakes that bring down SOA projects. The book is chalked full of useful insights and pitfalls to avoid, but what makes the presentation truly unique is that each topic is presented in an engaging and humorous manner. Genuinely funny footnotes permeate the text and Dilbert-esque cartoons that make a point about each technology cause very boring topics to become palatable. If you're a project manager or software architect who can't name three ways technologies like... say... web services or XML threatens projects then you should buy this book. It's also a good book to read to have something intelligent to say about popular technologies during job interviews and you'll have a few chuckles while gaining those insights.