Service-Oriented Architecture: Analysis & Design for Services and Microservices (Second Edition)

Service-Oriented Architecture: Analysis & Design for Services and Microservices (Second Edition)
by Thomas Erl

Please send any correction suggestions directly to the Series Editor.


The following change applies only to the first printing:

Content Corrections:

Page 98, in Figure 4.27:
In Step 1 instead of "Define Analysis Scope" it should be "Define Business Requirements"

Page 102, in Figure 4.30:
In Step 4 instead of "Task Services" it should be "Design Task Services"

Page 132, end of the second-last paragraph:
At the end of the last sentence, instead of "www.soapatterrns.org" the link should be "www.soapatterns.org"

Page 149, Step 4: Identify Process-Specific Logic:
The following first sentence of the opening paragraph for Step 4 should be deleted: "Any parts of the business process logic remaining after we complete step 3 will need to be classified as non-agnostic or specific to the business process."

Page 155, in Figure 6.11:
In the label at the top of the service symbol, instead of "Cofirm Autorization" it should be "Confirm Authorization"

Page 161, in Figure 7.1:
In top left greyed out box instead of "Define Analysis Scope" it should be "Define Business Requirements"

Page 161, in Figure 7.1:
"Step 14: Revise Capability Candidate Grouping" should be deleted and "Step 15: Revise Resource Definitions and Capability Candidate Groupings" should be renumbered to become Step 14 so that the last step in the process is "Step 14: Revise Resource Definitions and Capability Candidate Groupings"

Page 224, Figure 9.3:
The caption for Figure 9.3 is incorrect and should say: "A microservice contract with a single purpose, non-agnostic functional scope. The service provides a single capability specific to and in support of its parent business process."