Chapter 5
Service describes End Point Exposes Messages Sends/Receives Contracts Binds to Service Consumer implements Policy governed by Sends/Receives Adheres to Component Relation Key Understands Serves
Requestor Replier Service (replier) Service (replier) Consumer (requestor) Consumer (requestor) ServicesObjects in a Process Computer A Computer B Process A Process B Process Same address space Network
Service EndPoint Synchronous processing Synchronous processing 1. Request Reply Service Consumer
Service EndPoint Package reaction Package reaction 1. Request Reaction Service Consumer EndPoint Send Reaction Send Reaction 3. Process Request Process Request 4.
Delays Operational Picture AirportsSchedulesReservationsWeather
Delays Operational Picture AirportsSchedulesReservationsWeather Events Request/ Reply
Edge Event/Notification Service Consumer Event/Notification EndPoint Event/Notification Event Propagation Package Events Package Events (Subscriptions) Route Event Handler Dispatch Relevancy Filter Relevancy Filter Service Request Reply
Edge EndPoint Request Event/Notification Service Consumer Event/Notification EndPoint Event/Notification Event Propagation Package Events Package Events Dispatch Route Event Handler Dispatch Relevancy Filter Relevancy Filter Service Request Reply Obsolete
Active Closing cancel Exiting Compensating Ended Completed Faulting Cancelling Exit Fault completed canceled close compensate closed Fault compensated Faulted exited