Building Web Services with Java : Making Sense of XML, SOAP, WSDL, and UDDI |
By Steve Graham, Simeon Simeonov, Toufic Boubez, Doug Davis, Glen Daniels, Yuichi Nakamura, Ryo Neyama |
| |
Publisher | : Sams Publishing |
Pub Date | : December 12, 2001 |
ISBN | : 0-672-32181-5 |
Pages | : 600 |
| Copyright |
| | About the Authors |
| | Acknowledgments |
| | Tell Us What You Think! |
| | Introduction |
| | | Goals of this Book |
| | | Assumed Background |
| | | Philosophy |
| | | Overview of the Book's Composition |
| | | Introducing SkatesTown |
|
| | Chapter 1. Web Services Overview |
| | | What Is a Web Service? |
| | | The Web Service Opportunity |
| | | Trends in e-business |
| | | Why Do We Need a Web Services Approach? |
| | | Service-Oriented Architectures |
| | | Web Services Interoperability Stacks |
| | | Summary |
|
| | Chapter 2. XML Primer |
| | | Origins of XML |
| | | Document- Versus Data-Centric XML |
| | | XML Instances |
| | | XML Namespaces |
| | | Document Type Definitions |
| | | XML Schemas |
| | | Processing XML |
| | | Summary |
| | | Resources |
|
| | Chapter 3. Simple Object Access Protocol (SOAP) |
| | | Evolution of XML Protocols |
| | | Simple Object Access Protocol (SOAP) |
| | | Doing Business with SkatesTown |
| | | Inventory Check Web Service |
| | | SOAP Envelope Framework |
| | | Taking Advantage of SOAP Extensibility |
| | | SOAP Intermediaries |
| | | Error Handling in SOAP |
| | | SOAP Data Encoding |
| | | Architecting Distributed Systems with Web Services |
| | | Purchase Order Submission Web Service |
| | | SOAP Protocol Bindings |
| | | Summary |
| | | The Road Ahead |
| | | Resources |
|
| | Chapter 4. Creating Web Services |
| | | Why and What Is Axis? |
| | | The Axis Architecture |
| | | Installing Axis |
| | | Configuring Axis |
| | | Security |
| | | Simple Web Services |
| | | Client-Side Programming |
| | | Advanced Web Service Deployment |
| | | Document-Centric Services |
| | | Data Encoding/Decoding |
| | | Building Handlers |
| | | Specialized Pivot Point Handlers, a.k.a. Providers |
| | | Faults |
| | | Message Patterns |
| | | Building and Deploying an Intermediary |
| | | SOAP V1.2 |
| | | Monitoring |
| | | Summary |
|
| | Chapter 5. Using SOAP for e-Business |
| | | Web Services Security |
| | | Enterprise Application Integration |
| | | Quality of Service |
| | | Summary |
| | | Resources |
|
| | Chapter 6. Describing Web Services |
| | | Why Service Descriptions? |
| | | Role of Service Description in a Service-Oriented Architecture |
| | | Well Defined Service |
| | | History of IDLs |
| | | Web Services Definition Language (WSDL) |
| | | WSDL and Java |
| | | Future Service Description Efforts |
| | | Summary |
|
| | Chapter 7. Discovering Web Services |
| | | The Role of Service Discovery |
| | | The Role of Registries |
| | | UDDI |
| | | Private UDDI Registries |
| | | What's New in UDDI Version 2.0? |
| | | Using WSDL with UDDI |
| | | Summary |
|
| | Chapter 8. Interoperability, Tools, and Middleware Products |
| | | Interoperability: The "Holy Grail" of Web Services |
| | | The Larger Web Services Landscape |
| | | Summary |
| | | Resources |
|
| | Chapter 9. Future Concepts |
| | | Computing as a Utility |
| | | Ontologies and the Semantic Web |
| | | Software Agents |
| | | Peer-to-Peer Computing |
| | | Grid Computing |
| | | Embedded Web Services |
| | | Pulling It All Together |
| | | Resources |
|
| | Glossary |
| | Index |