Dimensions
187 x 237 x 23mm
A complete practitioner's catalog of proven domain services design solutions that can help any organization leverage SOA's full benefits
Provides a vocabulary of proven SOA design solutions, with concrete examples and code that is easy for architects to adapt and implement.
By Rob Daigneau, one of the industry's leading experts in complex systems integration.
Helps architects and IT leaders accurately set stakeholder expectations for major SOA initiatives.
Service-oriented architectures are typically called upon to deliver two general categories of services: enterprise services and domain services. Enterprise services are essentially composite services that typically leverage technologies such as message-oriented middleware. Domain services are the building blocks these composites depend upon. Each service category is best served by a distinct set of design solutions. This is the first book to systematically identify and explain best practice patterns for domain services. Rob Daigneau expands upon the Service Layer concept (covered expertly by Fowler in Patterns of Enterprise Application Architecture ) domain services can be used with Enterprise Integration Patterns (made famous by Hohpe and Woolf). Daigneau begins by reviewing SOA concepts, illuminating the distinctions between enterprise and domain services, and identifying key relationships between domain services and other pattern groups. Next, he introduces each essential pattern for creating and delivering domain services, providing a vocabulary of design solutions that architects and other IT professionals can implement by referencing and adapting the concrete examples he supplies.