Presentation is loading. Please wait.

Presentation is loading. Please wait.

Customer Events Manager (Procedure A) Insert, Update & Delete Events

Similar presentations


Presentation on theme: "Customer Events Manager (Procedure A) Insert, Update & Delete Events"— Presentation transcript:

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


Download ppt "Customer Events Manager (Procedure A) Insert, Update & Delete Events"

Similar presentations


Ads by Google