Download presentation
Presentation is loading. Please wait.
Published byΣώστρατος Αλαβάνος Modified over 5 years ago
1
Customer Events Manager (Procedure A) Insert, Update & Delete Events With pre & post data (event set E) R Status Report Trip Report Thick lines are method invocations or updates Thin lines are event announcements Deleted_Customer R.DeleteStatusReports(CustomerId) R.DeleteTripReports(CustomerID) Updated_Customer_CustomerID R.UpdateCustomerID(CustomerId) Inserted_TripReport R.ValidateExists(CustomerID) Inserted_StatusReport EM A mediators based design for maintaining a one to many relationship from Customers to StatusReports & TripReports
2
C R' L EM Customer Insert, Update & Delete Events Events Manager
(Procedure A) R' Insert, Update & Delete Events With pre & post data (event set E) Status Report Trip Report L Thick lines are method invocations or updates Thin lines are event announcements Deleted_Customer R’.TxDeleteTripAndStatus Updated_Customer_CustomerID R’.TxUpdateCustomerID(CustomerId) Inserted_TripReport R’.ValidateExists(CustomerID) Inserted_StatusReport EM
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.