PacktLib: SOA Made Simple

SOA Made Simple

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Preface

Understanding the Problem

The importance of information

Architecture as a tool

Summary

The Solution

What is a service?

Drivers for services

Putting it together – what is SOA?

Solutions

Summary

Service Identification and Design

Service identification

Service design

Example – good or bad service?

Service definition revisited

Summary

Classification of Services

Service classification revisited

Composability

Elementary services

Composite services

Process services

Isolation and composition – a contradiction?

Passing information from smaller to larger services

Summary

The SOA Platform

Overview

Services

Events

Service composition

Business rules

User interface

Security

Service registry and service repository

Design tooling

Development tooling

Example – Order-to-cash revisited

Summary

Solution Architectures

Comprehensive suite or best of breed

Comparison

Oracle

IBM

Microsoft

Summary

Creating a Roadmap, How to Spend Your Money and When?

Organize the SOA effort

Business case – benefits for different stakeholders

Approaches

Roadmap

Maturity and stages

Summary

Life Cycle Management

Service stages

Versioning of services

Tooling

Summary

Pick your Battles

Governance

Architecture process

Development process

Operations

Change management

Summary

Methodologies and SOA

Demand management

Project management

Software development

Application management

IT service and operations management

Summary

Index