疎結合―Web Serviceの残された課題 (新紀元社情報工学シリーズ) 単行本 – 2004/4
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
（日経バイト 2004/07/01 Copyright©2001 日経BP企画..All rights reserved.）
Loosely Coupled is the first book to address the advanced issues of web services--currently the hottest topic in IT. While the authors of earlier web-services books approached the topic through the technologies and protocols (which are changing on a month-to-month basis), Doug Kaye has collaborated with the field's most respected technologists to create the ultimate strategic guide to web services for IT managers and executives.
Loosely Coupled addresses the most difficult aspects of web services including security, reliable messaging, and long-lived loosely coupled asynchronous transactions. These are the concepts of web services that the experts agree will ultimately be the most important, but for which the standards, protocols, and tools don't yet exist. Doug Kaye explains these missing-piece challenges, describes the ultimate solutions, and helps the reader develop a web-services strategy for his or her organization.
Once he's made that important point, he identifies shortcomings or "missing pieces" in the current offerings (e.g. security, workflow) and offers insightful solutions or potential solutions.
A "must-read" for technology leaders and business leaders interested in SOAs implemented through Web Services.
I really hope that Mr. Kaye comes out soon with a book with very practical advice on how to use web services to integrate specific COTS such as Oracle Financials, etc. with other applications. The idea of web services sounds great, but as a veteran of two projects now that are using some form of web services, it is not as easy as one would like. Mr. Kaye clearly defines some of the issues. Now lets have a follow-up that helps us with the next phase.
I like the way Mr. Kaye divides the book into intended audiences, and the clarity he brings to a topic that is still confuses because of hype, misconception and competing vendor definitions that not surprisingly are slanted towards products.
Understanding how this book is structured and for whom each part is intended will give insight into the content and why this book is an invaluable aid to looking at web services in a clear perspective:
- all readers will benefit from reading the first ten chapters, which cover perspectives (history, definitions, critical pieces that make up web services), and concepts (history of integration, relationships between web services and objects and service oriented architectures, and other factors). Some of this material is either basic or will not be of interest and can be safely skipped. It does cover the landscape of foundation material in a thorough, highly readable manner.
- developers and managers will benefit from technologies (chapters 11-15), which cover the following factors as they specifically relate to web services: transactions, security, and deployment options. This material is an aggregation of both the author's wide and extensive industry experience, and the knowledge and experience of his clients and industry contacts. I consider these chapters to be tried and true advice from the trenches.
- managers and executives are the target audience of strategies, which are covered in five on-the-mark chapters that address project approaches, timing, and [importantly] service level agreements. External services are also covered in this part of the book. The final part of the book is an appendix that is a strategic checklist that is so thorough and comprehensive that it can be used to both scope the complexity of a web services project and as a basis for a work breakdown structure for the project itself.
From the points of view of perspective, concept, and real world advice this is one of the best resources I've discovered on web services. Added value comes from the discussions board and supporting material on the author's website (ASIN B0000A2MOK).
Almost all other books out there are of the how-to cookbook variety. They walk through the protocols, demonstrating how to build Web Services. They're valuable, to be sure, but "Loosely Coupled" is a unique book that explains the *problems* that the Web Services are in tended to solve, and how they solve them. It's a "how-to-think" book. If you want cookbook-style code examples, indeed look elsewhere. This book won't meet your needs. But if you want to get the big picture including deployment options and project-management strategies, this really is the best book I've found so far. The author is coming at this top-down (i.e., from a management perspective), not bottom-up (from the coder's view), but it's great for readers of a wide range of technical proficiency.
OTOH, as "A Reader" says, if you want the best how-to book on Web Services security, Mark O'Neill's book is the best book I've found that deals exclusively with that topic.