Definition from Patterns of Enterprise Application Architecture: “the transaction script organized business logic by procedures where each procedure handles a single request from the presentation.”