The diagram depicts online shopping activities of a shopper as interactions with the modeled system and the following reactions of particular system modules and parts.
Communication Lifelines
Lifelines represent modules and system parts needed in the online shopping process within modeled example e-shop solution:
Shopper
Eshop Module
Product Catalog
Product Page
Shopping Cart
Payment Gateway
Order Controller
Order
Bill
Messages Between Lifelines
There are these interactions between system modules represented by lifelines:
Login
Choose Product
Get Product
View Details
Add Product to Cart
Add Product
Remove Product from Cart
Remove Product
Confirm Order (by Shopper)
Confirm Order (by Order Controller)
Get Products
Products
Create Order
Pay for Order
Pay
Payment Success / Fail
Create Bill