Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
I. SOA basics
Chapter 1. SOA requires new approaches to security
1.1. SOA lowers long-standing barriers
1.1.1. Basic tenets of SOA
1.1.2. Idea of a service
1.2. Lowering of barriers forces us to rethink security
1.3. Functional aspects of security: With and without SOA
1.3.1. Authentication
1.3.2. Authorization
1.3.3. Data confidentiality
1.3.4. Data integrity and nonrepudiation
1.3.5. Protection against attacks
1.3.6. Privacy protection
1.4. Nonfunctional aspects of security
1.4.1. Interoperability
1.4.2. Manageability
1.4.3. Ease of development
1.5. New security approaches for SOA
1.5.1. Message-level security
1.5.2. Security as a service
1.5.3. Policy-driven security
1.6. Current SOA security implementation choices
1.7. Summary
Suggestions for further reading
Chapter 2. Getting started with web services
2.1. Setting up tools and environment
2.1.1. Choosing a platform and a toolkit
2.1.2. Getting started with Apache Axis
2.2. XML basics
2.2.1. XML data format
2.2.2. XML namespaces
2.2.3. XML schema
2.2.4. Processing XML
2.2.5. XPath
2.3. SOAP basics
2.3.1. SOAP message exchange model
2.3.2. Anatomy of a SOAP message
2.3.3. RPC with SOAP
2.3.4. Document exchange with SOAP
2.3.5. SOAP Fault
2.4. WSDL basics
2.4.1. Describing a service with WSDL