Subject

Engineering

Aggregated Reporting

By Arnon Rotem-Gal-Oz, Eric Bruno, and Udi Dahan
Integration of services helps to achieve goals that are beyond the goals of a single service, for instance, the collaboration of several services to create a complete business process or creating a report on information from multiple services. This article based on chapter 7 of SOA Patterns takes a look at how to get an integrated view of the data needed for reporting when SOA encourages each service to hold its own data internally.

Aggregated Reporting (PDF)

Reservation Pattern

By Arnon Rotem-Gal-Oz, Eric Bruno, and Udi Dahan
Reservation pattern, which is closely related to the saga pattern, is a protocol level pattern that involves exchange of messages between service consumers and services. This article based on chapter 5 of SOA Patterns explains how to implement the reservation pattern.

Reservation Pattern (PDF)

Building a Test API for Your Application

By Roy Osherove
Sooner or later, as you start writing tests for your applications, you’re bound to refactor them, and create utility methods, utility classes, and many other constructs (either in the test projects or in the code under test) solely for the purpose of testability or test readability and maintenance. This article from The Art of Unit Testing how to use inheritance in your test classes, create test utility classes and methods, and make your API known to developers.

Building a Test API for Your Application (PDF)

© 2017 Manning — Design Credits