Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. Introduction
Chapter 1. Introducing SOA governance
1.1. What is SOA governance?
1.1.1. Definition of service-oriented architecture
1.1.2. Introducing governance
1.1.3. Defining SOA governance
1.2. How using SOA governance can help
1.2.1. Keeping track of how services are used
1.2.2. Keeping uniformity among services
1.3. Common pitfalls when introducing SOA governance
1.4. Requirements of an SOA governance solution
1.4.1. Creating and maintaining policies
1.4.2. Applying policies at design time
1.4.3. Applying policies at runtime
1.5. Getting started with SOA governance
1.6. Getting an overview of the available policies
1.6.1. Design and documentation policies
1.6.2. Security policies
1.6.3. Testing and performance policies
1.7. SOA governance and open source
1.7.1. Where is open source at the moment?
1.7.2. Open source tools
1.8. Summary
Chapter 2. Setting up the SOA governance environment
2.1. Architecture of the SOA governance environment
2.1.1. Services architecture
2.2. Setting up the Eclipse environment
2.3. Introducing the traffic avoidance example
2.4. Configuring the general services and database
2.4.1. The data model used in this service
2.4.2. Setting up the data access layer
2.4.3. Setting up the logic layer
2.5. Checking out and configuring the REST services
2.5.1. Overview of the REST layer
2.5.2. Implementation of the REST layer
2.5.3. Testing the REST layer