Web Services: Principles and Technology / Edition 1

Web Services: Principles and Technology / Edition 1

by Michael Papazoglou
ISBN-10:
0321155556
ISBN-13:
9780321155559
Pub. Date:
09/29/2007
Publisher:
Prentice Hall
ISBN-10:
0321155556
ISBN-13:
9780321155559
Pub. Date:
09/29/2007
Publisher:
Prentice Hall
Web Services: Principles and Technology / Edition 1

Web Services: Principles and Technology / Edition 1

by Michael Papazoglou
$98.0 Current price is , Original price is $98.0. You
$98.00 
  • SHIP THIS ITEM
    This item is available online through Marketplace sellers.
  • PICK UP IN STORE
    Check Availability at Nearby Stores
$13.40 
  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.

    • Condition: Good
    Note: Access code and/or supplemental material are not guaranteed to be included with used textbook.

This item is available online through Marketplace sellers.


Overview

Web Services: Principles and Technology

Michael Papazoglou

“This book is one of the most comprehensive treatments of web services I have seen. It covers the full gamut of concepts, principles, supporting technology and necessary infrastructure required to build a service-oriented architecture using today’s advanced standards. I highly recommend this book.”

–Dave Chappell: author Enterprise Service Bus

“This book, authored by one of the most respected experts in the web services field, is an invaluable reference for both academics and practitioners. Because of its rigor and completeness it is bound to become the definitive guide to web services technologies.”

–Francisco Curbera: manager, Component Systems, IBM T.J. Watson Research Center

Web services represent the next generation of web-based technology. They allow new and improved ways for enterprise applications to communicate and integrate with each other and, as such, are having a profound effect on both the worlds of business and of software development.

In this new book, Michael Papazoglou offers a comprehensive examination of web services which gives you all you will need to know to gain a solid foundation in this area. This book will help you to understand:

  • The nature of web services – what they actually are
  • The underlying concepts, principles, and methodologies of web services
  • The fundamental technologies that underpin the web services paradigm
  • How web services are introduced into organisations, and how they are designed, deployed and used
  • The key standards necessary for the development of web services

Web Services: Principles and Technology is suitable for computer science students and also for professionals who need an introduction to this area. Key features to help reinforce your understanding include:

  • Spiral approach to build on earlier knowledge as the topics become more advanced
  • Numerous examples throughout demonstrate the practical application of the theory
  • Self-test questions, hints and tips, and discussion topics feature throughout

Michael Papazoglou holds the chair of Computer Science and is director of the INFOLAB/CRISM at the University of Tilburg in the Netherlands.


Product Details

ISBN-13: 9780321155559
Publisher: Prentice Hall
Publication date: 09/29/2007
Edition description: New Edition
Pages: 784
Product dimensions: 6.69(w) x 9.47(h) x 1.66(d)

About the Author

Professor Mike Papazoglou is a Director at the Infolab at the University of Tilburg in the Netherlands. He has written over 100 scientific journal articles, and is the author of 13 books, including 'Co-operative Information Systems' and 'The Next Generation of Information Systems'.

Table of Contents

PART 1 BASICS
Chapter 1. Web Services basics
1.1. Introduction
1.2. The Concept of Software as a Service
1.3. A More Complete Definition of Web Services
1.4. Characteristics of Web Services
1.5. Service Interface and Implementation
1.6. The Service Oriented Architecture (SOA)
1.7. The Web Services Technology Stack
1.8. Quality of Service
1.9. Web Services Interoperability
1.10. Web Services versus Components
1.11. Impact and Shortcomings of Web Services
1.12. Summary

PART 2 ENABLING INFRASTRUCTURE
Chapter 2. Distributed Computing Infrastructure
2.1. Distributed Computing and Internet Protocols
2.2. The Client/Server Model
2.3. Characteristics of Inter-Process Communication
2.4. Synchronous Forms of Middleware
2.5. Asynchronous Forms of Middleware
2.6. Request/Reply Messaging
2.7. Message Oriented Middleware
2.8. Transaction Oriented Middleware
2.9. EnterpriseApplication and e-Business Integration
2.10. Summary
Chapter 3. Brief Overview of XML
3.1. XML Document Structure
3.2. URIs and XML Namespaces
3.3. Defining Structure in XML Documents
3.4. XML Schema Reuse
3.5. Document Navigation and Transformation
3.6. Summary

PART 3 CORE FUNCTIONALITY AND STANDARDS
Chapter 4. SOAP: Simple Object Access Protocol
4.1. Inter-Application Communication and Wire Protocols
4.2. SOAP as a Messaging Protocol
4.3. Structure of a SOAP Message
4.4. The SOAP Communication Model
4.5. Error Handling in SOAP
4.6. SOAP over HTTP
4.7. Advantages and Disadvantages of SOAP
4.8. Summary
Chapter 5. Describing Web Services
5.1. Why is a Service Description Needed?
5.2. WSDL: Web services Description Language.
5.3. Using WSDL to Generate Client Stubs
5.4. Non-functional Descriptions in WSDL
5.5. Summary
Chapter 6. Registering and Discovering Web Services
6.1. Service Registries
6.2. Service Discovery
6.3. UDDI: Universal Description, Discovery, and Integration.
6.4. Summary

PART 4: EVENT NOTIFICATION AND SERVICE ORIENTED ARCHITECTURES
Chapter 7. Addressing and Notification
7.1. Web Services and Stateful Resources
7.2. Introduction to the WS-Resource Framework
7.3. Web Services Notification
7.4. Web Services Eventing
7.5. Summary
Chapter 8. Service-Oriented Architectures
8.1. What is a Software Architecture
8.2. The Service Oriented Architecture Revisited.
8.3. Service Roles in an SOA
8.4. Reliable Messaging
8.5. The Enterprise Service Bus
8.6. The Extended Service Oriented Architecture
8.7. Summary

PART 5: SERVICE COMPOSITION AND SERVICE TRANSACTIONS
Chapter 9. Processes and Workflows
9.1. Business Processes and their Management
9.2. Workflows
9.3. Business Process Integration and Management
9.4. Cross-enterprise Business Processes
9.5. Service Composition Meta-model
9.6. Web Services Orchestration and Choreography
9.7. The Business Process Execution Language (BPEL)
9.8. Choreography
9.9. Other Initiatives and Languages
9.10. Summary
Chapter 10. Transaction Processing
10.1. What is a Transaction?
10.2. Distributed Transactions
10.3. Nested Transactions
10.4. Transactional Web Services
10.5. WS-Coordination and WS-Transaction
10.6. Web Service Composite Application Framework
10.7. Summary

PART 6: SERVICE SECURITY AND POLICIES
Chapter 11. Securing Web Services
11.1. Web Services Security Considerations
11.2. Network Level Security Mechanisms
11.3. Application Level Security Mechanisms
11.4. Security Topologies
11.5. XML Security Standards
11.6. Securing Web Services
11.7. Summary
Chapter 12. Service Policies and Agreements
12.1. What are Policies and why are they Needed?
12.2. Types of Policies
12.3. Policies and Web Services Standards
12.4. WS-Policy Framework
12.5. Service Agreements
12.6. Summary

PART 7: SERVICE SEMANTICS AND BUSINESS PROTOCOLS
Chapter 13. Semantics and Web Services
13.1. The semantic Interoperability Problem
13.2. The Role of Metadata
13.3. Resource Description Framework
13.4. Richer Schema Languages
13.5. WS-Metadata Exchange
13.6. Summary
Chapter 14. Business Protocols
14.1. The Supply Chain Business EcoSystem
14.2. Semantic Problems at the Business Process-Level
14.3. Business Standards and Protocols
14.4. XML in Vertical Organizations
14.5. Summary.

PART 8: SERVICE DESIGN AND DEVELOPMENT
Chapter 15. Web Services Development Lifecycle
15.1. Why is a Web Services Development Methodology Needed?
15.2. Web Services Development and Related Methodologies
15.3. System Development Life Cycle
15.4. Properties of Service-Oriented Design and Development
15.5. Service-Oriented Design and Development Milestones
15.6. Qualitiy of Service-Oriented Design and Development.
15.7. Overview of Web Services Development Life Cycle
15.8 The Planning Phase
15.9 The Analysis Phase
15.10. The Service Design Phase
15.11. The Service Construction Phase
15.12 The Service Test Phase
15.13 The Service Provisioning Phase
15.14 The Service Deployment Phase
15.15 The Service Execution Phase
15.16 The Service Monitoring Phase
15.17 Summary

PART 9: SERVICE MANAGEMENT
Chapter 16. Web Services Management
16.1. Managing Distributed Systems
16.2. Enterprise Management Frameworks
16.3. Conceptual Management Architecture
16.4. Standard Distributed Management Frameworks
16.5. Web Services Management
16.6. The Web Services Distributed Management Initiative
16.7. Summary

PART 10: EMERGING TRENDS
Chapter 17. Recent Trends and Developments
17.1. Grid Computing
17.2. Mobile Computing
17.3. Summary
References
Index

From the B&N Reads Blog

Customer Reviews