I finally found out that the right keywords for what I was looking for, given the course objectives and the course content are:
Service-oriented software engineering
Service-oriented software architecture
Service-driven software architecture
Services-centered software architecture design, ...
The "problem" with the dragon book is that it is so complete; intentionally so. Over its lifetime there have been tremendous advances in the theory and practice of building compilers. If you want "state of the art", then you want the dragon book, probably a later (harder) edition, even.
But it is a bit much, as you have seen, for a first ...