Book Image

SOA Governance

By : Todd Biske
Book Image

SOA Governance

By: Todd Biske

Overview of this book

<p>SOA Governance is the key to a successful adoption of Service-Oriented Architecture. It is the process of establishing a desired outcome for your efforts, and then leveraging people, policies, and processes to make that outcome a reality. This includes technical policies and standards that guide your design-time activities, policies and processes that impact your project selection and funding decisions, and finally run-time policies that impact your operational management activities. The adoption of Service-Oriented Architecture is intended to improve the efficiency and productivity of your company, and your SOA governance efforts are critical in achieving your goals in quality, consistency, predictability, change management, and interdependencies of services.<br /><br />This book will help you to understand what requirements you will need to introduce SOA Governance into your company. Running through the people, policies, and processes needed for such an effort, this book will help you to realize the steps that you need to take in order to improve your company's business process quickly and efficiently.<br /><br />By following a fictional company's implementation of SOA Governance from the beginning to its successful end, this book will show you the ups and downs of the process. You will learn how to plan SOA governance according to your company's needs, so that you can avoid the possible pitfalls that are highlighted through the narrative. Learn about SOA Governance to work your way towards SOA success.</p>
Table of Contents (15 chapters)

Preface

In order to provide appropriate context for the concepts and techniques that can help you implement appropriate SOA Governance, this book will tell a story of a fictional company, Advasco. You will follow key members of the company, including:

  • Andrea, the CIO of Advasco

  • Spencer, an Enterprise Architect

  • Elena, the Chief Architect

  • Maria, the Service Manager

In each chapter, you will hear a portion of their journey on the path to SOA adoption. Following the narrative of their experiences will be an explanation of the situations that arose for Advasco, along with the role that SOA Governance played in the scenario, either through the lack of it, or through the successful application of people, policies, and process.

What This Book Covers

Chapter 1 will introduce you to the concept of governance, using the familiar concept of municipal government, introduce its core components of people, policies, and processes, and then illustrate why these are important to the adoption of SOA within an enterprise.

Chapter 2 will introduce you to the beginning of Advasco's SOA journey, and their initial experiences building and consuming services.

In Chapter 3, you will find out what ensues when Advasco tries to expand on its initial successes after some recognition and encouragement from Andrea, the CIO.

Chapter 4 will take you through the experiences of Advasco when one of their production services needs to be upgraded to a new version and support the needs of a new consumer.

Chapter 5 brings Advasco to the inevitable let down after its initial success and addresses the steps that the company takes to keep the SOA effort progressing forward.

Chapter 6 explores the world of run-time SOA governance by discussing the activities of Advasco after a bug in a service is exposed in the production environment.

In Chapter 7, the changes that have occurred in Advasco over the course of their SOA journey are summarized.

Finally, Chapter 8 provides a detailed overview of both the techniques explored in the Advasco story, as well as other options available to you and your organization.

The Appendix shows a list of characters that appear in the Advasco story, their role, and the chapters in which they appear.

Conventions

In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.

A block of code will be set as follows:

<wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/ oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="Timestamp-aaddaaf5-1207-44d7-a5ab-64b6bf5f678e">
<wsu:Created>2008-05-27T21:23:25Z</wsu:Created>
</wsu:Timestamp>

New terms and important words are introduced in a bold-type font.

Note

Important notes appear in a box like this.

Tip

Tips and tricks appear like this.

Reader Feedback

Feedback from our readers is always welcome. Let us know what you think about this book, what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.

To send us general feedback, simply drop an email to , making sure to mention the book title in the subject of your message.

If there is a book that you need and would like to see us publish, please send us a note in the SUGGEST A TITLE form on www.packtpub.com or email .

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.

Customer Support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Errata

Although we have taken every care to ensure the accuracy of our contents, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in text or code—we would be grateful if you would report this to us. By doing this you can save other readers from frustration, and help to improve subsequent versions of this book. If you find any errata, report them by visiting http://www.packtpub.com/support, selecting your book, clicking on the let us know link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata added to the list of existing errata. The existing errata can be viewed by selecting your title from http://www.packtpub.com/support.

Piracy

Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works in any form on the Internet, please provide the location address or website name immediately so we can pursue a remedy.

Please contact us at with a link to the suspected pirated material.

We appreciate your help in protecting our authors, and our ability to bring you valuable content.

Questions

You can contact us at if you are having a problem with some aspect of the book, and we will do our best to address it.