header
 

About RDS

The Conversations Network

IT Conversations

Doug's Books and Papers

Doug's Blog

About Doug

Contact Doug

 
 

 


Loosely Coupled:
The Missing Pieces of Web Services
by Doug Kaye

Read reviews on Amazon.com
Read other reviews
Contents and Introduction (free download: 508k PDF)
Download chapters, parts, or the entire book

 

With its focus on the advanced topics of web services, Loosely Coupled covers a lot of ground. The book is organized so that you can read it in sequence, but you may find that you're more interested in certain topics than in others, and therefore prefer to jump around. Either approach will work.

Part I: Perspectives (for all readers)

1. Evolution
2. Web Services
3. The Hype
4. The Missing Pieces
5. Critical Components

If you're new to web services, these chapters will give you the background you need. Even experienced pros will develop an appreciation of the historical and technological perspectives. In Chapters 5, we'll explain why you need to identify your web-services' critical components in order to guarantee success as you develop and deploy them. (Download the latest Web-Services Pyramid from Chapter 5: 700k PDF)

Part II: Concepts (for all readers)

6. A History of Integration
7. Objects and Web Services
8. Service Oriented Architectures
9. Asynchronous Messaging (free download: 459k PDF)
10. Loose Coupling

Next, we'll introduce the concepts that set web services apart from earlier technologies. In Chapter 6, we'll look at the relationships between web services and ERP, EAI, and e-commerce. In Chapter 7, we'll do the same relative to OO technologies. The last three chapters of Part II explore the more advanced topics that are likely new to most IT professionals: SOAs, asynchronous message and queuing, and the all-important but elusive concept of loose coupling.

Part III: Technologies (for developers and managers)

11. Transactions
12. Orchestration
13. Security-The Challenges (free download: 428b PDF)
14. Security-The Solutions
15. Deployment Options

Of all the missing pieces of web services, three are notably unique to web services and SOAs: transactions, security, and the deployment options. For example, even if you're familiar with the principles of ACID-style transactions, you'll discover they're inappropriate for asynchronous web services.

The security issues surrounding web services are so significant, that we've dedicated two chapters to the topic. In Chapter 13, we'll explore the challenges by identifying the missing pieces including the requirements for integrity, authentication, authorization, confidentiality, and non-repudiation. We'll follow that, in Chapter 14, with an introduction to the various platforms for solving those problems, such as SSL, VPNs, XML firewalls, and web-services networks.

Part III ends with a survey of the infrastructure options for web services including web-services networks, gateways, proxies, web-services delivery networks (WSDNs), and web-services providers (WSPs). Chapter 15 also introduces the strategic concept of the solution-evolution timeline, and uses it to show how technologies and standards evolve over time. It's a segue to Part IV.

Part IV: Strategies (for managers and executives)

16. Strategies and Projects
17. Simple Projects (free download: 137k PDF)
18. The Timing of Complex Projects
19. Service Level Agreements
20. Providing External Services
21. A Strategy Checklist (free download: 209k PDF)

In Part IV of Loosely Coupled, we'll show you how to segregate your projects according to those that are simple versus complex, and then we'll present project-management methodologies for each type. In Chapter 18, we'll explore a concept we all know intuitively, but few of us can quantify: that because the costs of developing web services are dropping rapidly, you may be better of delaying the start of your most ambitious web-services projects.

SLAs for web services are in un-charted territory, and in Chapter 19, we'll consider them from both the provider and requestor perspectives. In Chapter 20, we'll look at the issues that are unique to those who are ready to take the plunge and provide web services to business partners. We'll study revenue models, payment methods, contracts, and the robustness requirements for applications and infrastructure. (Are your systems, processes, and staff ready for 24x7 operation and 100% uptime?) Finally, to pull it all together, we've provided a checklist that highlights the significant issues we've presented throughout the book, complete with cross-references to the more detailed discussions.

 
 

All content on this web site is governed by a Creative Commons License.
©2006 RDS Strategies LLC ( Computer readable business description