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 |