|Categories||Download eBook: Web Service and SOA Technologies|
This is the online version of the corresponding printing, humorous manner, fun to read book. All the chapters are at least 99% same as the printing version.
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 along the way.
More Software Engineering and Design Patterns eBooks:
Dependency-Oriented Thinking: Volume 2 - Governance and Management
Dependency-Oriented Thinking: Volume 1 - Analysis and Design
Learn Version Control with Git: A Step-by-Step Course for the Complete Beginner
Pro Git Reedited
Patterns of Software: Tales from the Software Community
Agile with Guts - A Pragmatic Guide to Value-Driven Development
The Codeless Code
Structure and Interpretation of Computer Programs, 2nd Edition
Bringing Design to Software
How to Design Programs: An Introduction to Programming and Computing
A Practical Theory of Programming
O'Reilly� Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
Programming Pearls, 2nd Edition
Version Control by Example
Getting Value out of Agile Retrospectives