|
|
|
Copyright
|
|
|
|
Preface
|
|
|
|
|
Organization
|
|
|
|
|
Conventions Used in This Book
|
|
|
|
|
Using Code Examples
|
|
|
|
|
Comments and Questions
|
|
|
|
|
Acknowledgments
|
|
|
|
Chapter 1. Web Service Evolution
|
|
|
|
|
Section 1.1. Client/Server Origins
|
|
|
|
|
Section 1.2. The Undefined Web
|
|
|
|
|
Section 1.3. Planning for Interdependence
|
|
|
|
Chapter 2. Foundations of Web Services
|
|
|
|
|
Section 2.1. Basic Networking
|
|
|
|
|
Section 2.2. HTTP
|
|
|
|
|
Section 2.3. From HTTP to RPC
|
|
|
|
Chapter 3. Development Platform
|
|
|
|
|
Section 3.1. Tools and Projects Used
|
|
|
|
|
Section 3.2. Test Drive
|
|
|
|
|
Section 3.3. Other Platforms
|
|
|
|
Chapter 4. Project 1: Competitive Analysis
|
|
|
|
|
Section 4.1. Application Features
|
|
|
|
|
Section 4.2. Gathering Web Service Data
|
|
|
|
Chapter 5. Project 2: Auctions and Shipping
|
|
|
|
|
Section 5.1. Auction Listing XML
|
|
|
|
|
Section 5.2. Processing the Auction XML
|
|
|
|
|
Section 5.3. Connecting to FedEx
|
|
|
|
Chapter 6. Project 3: Billing and Faxing
|
|
|
|
|
Section 6.1. Starting the Transaction
|
|
|
|
|
Section 6.2. Getting a Transaction Notification
|
|
|
|
|
Section 6.3. Responding to the Transaction
|
|
|
|
Chapter 7. Project 4: Syndicated Search
|
|
|
|
|
Section 7.1. Making Feeds Available
|
|
|
|
|
Section 7.2. Using an Aggregator
|
|
|
|
Chapter 8. Project 5: News Aggregator
|
|
|
|
|
Section 8.1. Getting Started
|
|
|
|
|
Section 8.2. Deleting a Watcher
|
|
|
|
|
Section 8.3. Current Watcher Listing
|
|
|
|
|
Section 8.4. Watcher Implementation
|
|
|
|
|
Section 8.5. Going Further with Quartz
|
|
|
|
Chapter 9. Project 6: Audio CD Catalog
|
|
|
|
|
Section 9.1. CDDB
|
|
|
|
|
Section 9.2. Building a CD Catalog
|
|
|
|
Chapter 10. Project 7: Hot News Sheet
|
|
|
|
|
Section 10.1. Presenting the News
|
|
|
|
|
Section 10.2. Gathering the News
|
|
|
|
Chapter 11. Project 8: Automatic Daily Discussions
|
|
|
|
|
Section 11.1. Weblogs
|
|
|
|
|
Section 11.2. Generating Posts
|
|
|
|
|
Section 11.3. Generating a LiveJournal Post
|
|
|
|
|
Section 11.4. Viewing the Blogger Post
|
|
|
|
Chapter 12. Future Web Service Directions
|
|
|
|
|
Section 12.1. Future Technologies
|
|
|
|
|
Section 12.2. Future Directions
|
|
|
|
Colophon
|
|
|
|
Index
|