Chapter 3. Using a case study to understand SOA governance

 

This chapter covers

  • A case study used to explain SOA governance
  • The stakeholders and how they define policies
  • The services used to demonstrate how to apply policies
  • An overview of the policies defined by the stakeholders

In this chapter we’ll look at a fictional company named OpenGov. This company, like most companies, has many different departments, each with its own goals and requirements. I’ll use this company, its products and services, and the different stakeholders to explain why you need SOA governance and how you can apply it.

The following sections will each show a specific part of the OpenGov organization. We’ll start by looking at how the company is organized. This will help you understand the different goals the stakeholders within this company have and will explain why certain policies were chosen. To demonstrate how to apply SOA governance you need a set of products and services on which you can apply these policies. In sections 3.3 and 3.4 I’ll show you the product and service portfolio of the OpenGov organization. All the products, services, and policies you see in this chapter will show up again in the examples in parts 2 and 3 of this book.

Let’s start by looking at what this organization does and how it’s organized.

3.1. Getting to know OpenGov

3.2. Explaining SOA governance using OpenGov products

3.3. Overview of the available services

3.4. Defining policies for the OpenGov organization

3.5. Summary