Chapter 10. Building-Block Design Patterns

Objectives

To be of use, a service must become part of a solution, with some of the required solution functionality being provided by the service. This chapter explores a number of building-block design patterns related to the division of responsibility between the service providers and the solution components that consume those services.

After reading this chapter, you should be able to describe the design patterns related to

• Separating interface and business logic

• Using services to access back-end systems

• Using a rules service to define a business process

• Providing information to a rules service

• Returning variant responses

• Supporting multiple service consumers

Solution Architecture Decisions ...

Get Architecting Composite Applications and Services with TIBCO® 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.