Summary

In this chapter, you learned to identify what services you need before you dive into their design. Services are identified in a top-down fashion when they are derived from an overall strategy or plan, which is usually formalized in a to-be architecture and roadmap. Such a roadmap dictates what services to create, when, and in what order. Bottom-up service identification occurs when you investigate your existing IT assets, and derive services from there. This chapter explains why meet in the middle is the best approach.

This chapter also discussed what makes a good or a poor service based on design principles such as isolation and idempotency. Most important is that services need to be easy to use, must provide value, and that they can be ...

Get SOA Made Simple now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.