Composability

Service composition means the creation of new services from combining existing services. Following the design principles from the previous chapter improves the ability of services to be composed into larger blocks, thereby enabling rapid (re)use of functionality. Services need to be composable so that smaller services can be combined into larger services that provide a specific value. Think of it as building blocks that can be assembled into larger structures. A bank's MortgageService that provides loans to its customers for buying real estate is not comparable to the bank's ZipCodeService that validates zip codes in respect to the type of value they offer. Note however, that the ZipCodeService can contribute to the realization of ...

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.