| Developing Enterprise Web Services: An Architect's Guide |
| By Sandeep Chatterjee Ph.D., James Webber Ph.D. |
| | |
| Publisher | : Prentice Hall PTR |
| Pub Date | : November 14, 2003 |
| ISBN | : 0-13-140160-2 |
| Pages | : 592 |
| | | |
| | Copyright |
| | | Praise for Developing Enterprise Web Services |
| | | Hewlett-Packard ® Professional Books |
| | | Foreword |
| | | Acknowledgments |
| | | Chapter 1. Introduction |
| | | | What Are Web Services? |
| | | | Why Web Services Are Important |
| | | | Web Services and Enterprises |
| | | | Moving Forward |
| | | | Summary |
| | | | Architect's Note |
|
| | | Part 1: Basic Web Services Standards, Technologies, and Concepts |
| | | | Chapter 2. XML Fundamentals |
| | | | XML : The Lingua Franca of Web Services |
| | | | XML Documents |
| | | | XML Namespaces |
| | | | XML Schema |
| | | | Processing XML |
| | | | Summary |
| | | | Architect's Note |
|
| | | | Chapter 3. SOAP and WSDL |
| | | | The SOAP Model |
| | | | SOAP |
| | | | SOAP Messages |
| | | | SOAP Encoding |
| | | | SOAP RPC |
| | | | Using Alternative SOAP Encodings |
| | | | Document, RPC, Literal, Encoded |
| | | | SOAP , Web Services, and the REST Architecture |
| | | | Looking Back to SOAP 1.1 |
| | | | WSDL |
| | | | Using SOAP and WSDL |
| | | | Summary |
| | | | Architect's Note |
|
| | | | Chapter 4. UDDI Universal Description, Discovery, and Integration |
| | | | UDDI at a Glance |
| | | | The UDDI Business Registry |
| | | | UDDI Under the Covers |
| | | | Accessing UDDI |
| | | | How UDDI Is Playing Out |
| | | | Summary |
| | | | Architect's Notes |
|
|
| | | Part 2: Advanced Web Services Technologies and Standards |
| | | | Chapter 5. Conversations |
| | | | Conversations Overview |
| | | | Web Services Conversation Language |
| | | | WSCL Interface Components |
| | | | The Bar Scenario Conversation |
| | | | Relationship Between WSCL and WSDL |
| | | | Summary |
| | | | Architect's Notes |
|
| | | | Chapter 6. Workflow |
| | | | Business Process Management |
| | | | Workflows and Workflow Management Systems |
| | | | Business Process Execution Language for Web Services ( BPEL ) |
| | | | BPEL 1.1 and OASIS WSBPEL |
| | | | BPEL and Its Relation to BPML , WSCI , WSFL, Xlang, and Others |
| | | | Summary |
| | | | Architect's Notes |
|
| | | | Chapter 7. Transactions |
| | | | ACID Transactions |
| | | | Distributed Transactions and Two-Phase Commit |
| | | | Dealing with Heuristic Outcomes |
| | | | Scaling Transactions to Web Services |
| | | | OASIS Business Transaction Protocol |
| | | | Other Web Services Transaction Protocols |
| | | | Summary |
| | | | Architect's Notes |
|
| | | | Chapter 8. Security |
| | | | Everyday Security Basics |
| | | | Security Is An End-to-End Process |
| | | | Web Service Security Issues |
| | | | Types of Security Attacks and Threats |
| | | | Web Services Security Roadmap |
| | | | WS-Security |
| | | | Summary |
| | | | Architect's Notes |
|
| | | | Chapter 9. Quality of Service |
| | | | What Is QoS? |
| | | | Why Is QoS Important for Web Services? |
| | | | QoS Metrics for Web Services |
| | | | Where Are the Holes? |
| | | | Design Patterns and Best Practices |
| | | | Building QoS into Web Services and Applications |
| | | | QoS-Enabled Web Services |
| | | | QoS-Enabled Applications |
| | | | Summary |
| | | | Architect's Notes |
|
| | | | Chapter 10. Mobile and Wireless |
| | | | Mobile Web Services |
| | | | Challenges with Mobile |
| | | | Proxy-Based Mobile Systems |
| | | | Direct Mobile Web Service Access |
| | | | J2ME Web Services |
| | | | Summary |
| | | | Architect's Notes |
|
| | | | Chapter 11. Portals and Services Management |
| | | | Portals |
| | | | Web Services Management |
| | | | Summary |
| | | | Architect's Notes |
|
|
| | | Part 3: Putting It All Together Building Real World Enterprise Web Services and Applications |
| | | | Chapter 12. Real World Web Service Application Development Foundations |
| | | | Enterprise Procurement |
| | | | System Functionality and Architecture |
| | | | Running the EPS Application |
| | | | System Implementation |
| | | | Where Are the Holes? |
| | | | Summary |
| | | | Architect's Notes |
|
| | | | Chapter 13. Real World Web Service Application Development Advanced Technologies |
| | | | Introduction |
| | | | Building Evolvable and Composable Workflows |
| | | | Adding Transaction Support |
| | | | Programming for Mobility |
| | | | Securing the Application |
| | | | Summary |
| | | | Architect's Notes |
|
| | | | Chapter 14. Epilogue |
| | | | Current Standards and Future Trends |
| | | | Standards Organizations |
| | | | Platforms |
| | | | Summary |
|
|
| | | Index |