1684 SOA governance

229 693 0
1684 SOA governance

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

www.it-ebooks.info SOA Governance The key to successful SOA adoption in your organization Todd Biske BIRMINGHAM - MUMBAI www.it-ebooks.info SOA Governance The key to successful SOA adoption in your organization Copyright © 2008 Packt Publishing All rights reserved No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented However, the information contained in this book is sold without warranty, either express or implied Neither the author, Packt Publishing, nor its dealers or distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: October 2008 Production Reference: 1061008 Published by Packt Publishing Ltd 32 Lincoln Road Olton Birmingham, B27 6PA, UK ISBN 978-1-847195-86-9 www.packtpub.com Cover Image by Nilesh Mohite (nilpreet2000@yahoo.co.in) www.it-ebooks.info Credits Author Project Coordinator Todd Biske Leena Purkait Reviewers Indexer Swaminathan Chandrasekaran Monica Ajmera William Laurent Proofreader Acquisition Editors Laura Booth Sarah Cullington Production Coordinator Adil Ahmed Shantanu Zagade Technical Editor Dhiraj Chandiramani Cover Work Shantanu Zagade Editorial Team Leader Akshara Aware Project Manager Abhijeet Deobhakta www.it-ebooks.info About the Author Todd Biske is a Senior Enterprise Architect with Monsanto in St Louis, Missouri He has over 15 years of experience in Information Technology, both as a corporate practitioner and as a consultant, working with companies involved with Agriculture, Atmospheric Sciences, Financial Services, Insurance, and Travel and Leisure His interests include Service-Oriented Architecture, Systems Management Technologies, Usability, and Human-Computer Interaction He has a M.S degree in Computer Science from the University of Illinois at Urbana-Champaign, is a member of the SOA Consortium, is a frequent conference presenter, and writes a popular blog on strategic IT topics at http://www.biske.com/blog/ When Todd isn't working or blogging, he spends the vast majority of his time enjoying life with his wife Andrea, and their three children, Elena, Spencer, and Maria This typically involves one or more of the following (sometimes simultaneously): assisting in the construction of Lego spaceships and vehicles, playing various Wii games, coaching baseball teams, watching soccer games, cheering for the St Louis Cardinals, attending Broadway musicals when they come through town, and maybe, if there's any time left (there usually isn't) reading some good fiction There are many people I'd like to thank First, I thank my colleagues at Monsanto for their support of this effort Second, a big thank you to Brenda Michelson and the SOA Consortium for advice and conversation Third, I thank my past colleagues and friends at previous jobs, for without those experiences this book would not have been possible Fourth, I'd like to thank the staff at Packt Publishing, including Adil Ahmed, Patricia Weir, Leena Purkait, and Sarah Cullington for their assistance in this effort Finally, and most importantly, I thank my wife and family for encouraging me to take this challenge on, and for their sacrifice of family time so that this book could become a reality www.it-ebooks.info About the Reviewers Swami Chandrasekaran a Senior SOA Solutions Architect with IBM, has more than 12 years of progressive experience in the areas focused on strategy, architecture, implementation, and delivery of large scale strategic IT solutions His credits include technical and strategic interface with various senior executive and institutions, including Fortune 100/500 companies, U.S and international clients In his current role at IBM, as a visionary and senior member of the client services organization, he leads pre-sales, architecture and design of service-oriented applications for their key clients and partners He is also the Co-Lead Architect and SME for the WebSphere Business Services Fabric Telecom Content Pack product His current areas of passion include Service Oriented and Composite Applications, Semantic Web, Next Generation Service Delivery Platforms, and Enterprise Architecture Visualization He lives with his family in Dallas, TX and during his free time he blogs at http://blog.nirvacana.com He has authored several articles featured in "BearingPoint Institute for Thought Leadership" and also hold several patent disclosures He previously worked for BearingPoint and also for Ericsson Wireless Research Swami hold's a Bachelor's and Master's degree in Electrical Engineering www.it-ebooks.info William Laurent is one of the world's leading experts in information strategy, and Business Intelligence and Governance For more than 15 years he has advised numerous companies and governments on technology strategy, methodologies, and best practices He is a regularly featured writer and columnist for DM Review where he writes about IT and corporate governance In addition, he serves as Contributing Editor for Dashboard Insight William has taught at Baruch College and Columbia University He runs an independent consulting company that bears his name, and lectures frequently on various technology and business topics worldwide Mr Laurent is the former President of National Information Management and currently resides in New York City metro area and Tokyo Japan He would enjoy your comments at wlaurent@williamlaurent.com Much thanks goes out to my family for their constant encouragement and optimism; especially to Rion for her love; to my mentors in Japan and the USA; and to Glen Michael www.it-ebooks.info Table of Contents Preface Chapter 1: The Essence of SOA Governance What is Governance? Desired Behavior People Policies Process What is IT Governance? What is SOA? Services in IT What is SOA Governance? People Policies Processes Is All this Needed? Summary Chapter 2: Extending Project Governance for SOA Beginning the SOA Journey The First Milestone The Second Milestone The Opportunity Beginning Your SOA Journey Key Project Roles The Service Contract Adding SOA to Traditional Project Governance Service Implementation Technologies Service Communication Technologies WS-I Compliance Security Credentials www.it-ebooks.info 5 6 10 10 11 14 15 16 16 16 17 19 19 22 24 26 29 29 30 33 34 36 37 37 Table of Contents Service Interface Specification Using a Canonical Model Web Services, POX over HTTP, and REST Summary Chapter 3: Avoiding a Bunch of Services Undirected Service Creation Effort One: Hot Potato Effort Two: What Customer Service? Effort Three: Where Did They Go? The SOA Center of Excellence Enterprise SOA Governance Establishing Goals Roles Enterprise Architecture Information Architecture IT Management Business Management Developers Analysts Database Analysts (DBAs) Center of Excellence Engagement Model 37 40 42 43 45 45 46 49 50 51 55 55 57 58 58 59 59 59 59 60 60 61 Design-Time Checkpoints 63 Service Portfolio Management 67 Analysis Checkpoint Architecture Checkpoint Design Checkpoint Implementation Checkpoints Operational Readiness Checkpoint 64 64 65 66 66 The Service Registry/Repository 67 Summary 69 Chapter 4: Service Versioning Making a Change The Chief Information Officer's Concern The COE Tackles Service Versioning Policies Service Versioning Policies Explicit or Implicit Versioning Extending the Service Contract Policy-Driven Infrastructure Applying Policy Enterprise Service Bus XML Appliances Service Management Platforms Service Invred behavior If policy compliance does not yield the desired behavior, then the policies may need to be changed As your organization proceeds along its SOA journey, the effectiveness of your governance processes can make or break your efforts With good governance you can make your SOA efforts, and ultimately your business more successful, whether that represents some small changes in an organization that already works very well with its IT department, or a more fundamental change in the way the IT department works with the rest of the organization [ 207 ] www.it-ebooks.info www.it-ebooks.info ... Chapter 1: The Essence of SOA Governance What is Governance? Desired Behavior People Policies Process What is IT Governance? What is SOA? Services in IT What is SOA Governance? People Policies.. .SOA Governance The key to successful SOA adoption in your organization Todd Biske BIRMINGHAM - MUMBAI www.it-ebooks.info SOA Governance The key to successful SOA adoption in your... Project Governance for SOA Beginning the SOA Journey The First Milestone The Second Milestone The Opportunity Beginning Your SOA Journey Key Project Roles The Service Contract Adding SOA to Traditional

Ngày đăng: 06/03/2019, 16:38

Mục lục

  • Cover

  • Table of Contents

  • Preface

  • Chapter 1: The Essence of SOA Governance

    • What is Governance?

      • Desired Behavior

      • People

      • Policies

      • Process

    • What is IT Governance?

    • What is SOA?

      • Services in IT

    • What is SOA Governance?

      • People

      • Policies

      • Processes

    • Is All this Needed?

    • Summary

  • Chapter 2: Extending Project Governance for SOA

    • Beginning the SOA Journey

    • The First Milestone

    • The Second Milestone

    • The Opportunity

    • Beginning Your SOA Journey

      • Key Project Roles

      • The Service Contract

      • Adding SOA to Traditional Project Governance

      • Service Implementation Technologies

      • Service Communication Technologies

        • WS-I Compliance

        • Security Credentials

      • Service Interface Specification

        • Using a Canonical Model

        • Web Services, POX over HTTP, and REST

    • Summary

  • Chapter 3: Avoiding a Bunch of Services

    • Undirected Service Creation

      • Effort One: Hot Potato

      • Effort Two: What Customer Service?

      • Effort Three: Where Did They Go?

      • The SOA Center of Excellence

    • Enterprise SOA Governance

      • Establishing Goals

      • Roles

        • Enterprise Architecture

        • Information Architecture

        • IT Management

        • Business Management

        • Developers

        • Analysts

        • Database Analysts (DBAs)

        • Center of Excellence

        • Engagement Model

      • Design-Time Checkpoints

        • Analysis Checkpoint

        • Architecture Checkpoint

        • Design Checkpoint

        • Implementation Checkpoints

        • Operational Readiness Checkpoint

      • Service Portfolio Management

        • The Service Registry/Repository

    • Summary

  • Chapter 4: Service Versioning

    • Making a Change

    • The Chief Information Officer’s Concern

      • The COE Tackles Service Versioning Policies

    • Service Versioning Policies

      • Explicit or Implicit Versioning

      • Extending the Service Contract

      • Policy-Driven Infrastructure

        • Applying Policy

        • Enterprise Service Bus

        • XML Appliances

        • Service Management Platforms

        • Service Invocation and Exposure Frameworks

        • Conceptual View

    • Service Lifecycle Management

      • Monitoring

      • Management

      • Marketing

    • Summary

  • Chapter 5: Governing the Analysis Process

    • Building the Right Services

    • Analysis for SOA

      • Business Process Analysis

      • Business Capability Mapping

        • Business Capability Analysis

    • Project Inception Checkpoints

    • Summary

  • Chapter 6: Governing Run-Time Behavior

    • Preparing for Partner Services

      • The First Sign of Trouble

      • Day Two

      • Day Three

      • Day Four

        • Testing the Solution

    • Run-Time SOA Governance and the Service Contract

      • Ensuring Consistent Performance

        • Metric Collection

      • Preventing Consumer Starvation

        • Defining Service Consumer Baselines

        • Defining Service Provider Baselines

        • Managing Run-time Usage

      • Detecting Potential Problems

        • Synthetic Transactions

        • Predictive Analysis

      • Service Management Technologies

    • Summary

  • Chapter 7: SOA Success

    • Celebrating Success

    • Changing Behavior

      • The Inherent Risk of Governance

      • Changing Governance Over Time

    • Summary

  • Chapter 8: Establishing SOA Governance at Your Organization

    • People

      • Solution Architect

      • Business Analyst

      • Technical Lead/Domain Architect

      • Enterprise Architect/Technology Architect

      • Information Architect

      • Security Architect

      • IT Manager

      • Service Manager/Owner

      • Platform Manager

      • Other Stakeholders

      • Organizing Your People

        • Enterprise Architecture Driven

        • Center of Excellence/Competency Center

        • Review Boards

        • Common Challenges

    • Policies

      • Pre-Project Governance

        • Artifacts

        • Policies for Pre-Project Governance

      • Project Governance

        • Artifacts

        • Policies for Project Governance

      • Run-time Governance

        • Policy-Driven Infrastructure

        • Service Contracts

        • Policies for Run-Time Governance

    • SOA Governance Processes

      • Establishing Desired Behavior and Policies

      • Education and Communication

      • Policy Enforcement

      • Measurement and Improvement

    • SOA Governance Technologies

      • Service Registry/Repository

      • Service Testing Platforms

      • Enterprise Service Bus

      • XML Appliances and Security Gateways

      • Service Management Platforms

      • Service Invocation and Exposure Frameworks

    • Summary

  • Appendix: Cast of Characters

  • Index

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan