The Interaction-Flow-Service-Model Architectural Pattern