Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-16: BOOKING (UI prompt)


BookingBookingModuleEventHall

Properties (6)

PropertyTypeEntityReferenceModule
(1) BookingDateDATEBooking
(2) BookingNumberSTRINGBooking
(3) CurrencySTRINGBooking
(4) CustomerLONGBookingCustomerCustomerModule
(5) StatusSTRINGBooking
(6) TotalAmountSTRINGBooking


Module Interfaces (8)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /BookingService/booking/{id}findBookingById(id)BookingModuleGETBooking
(2) /BookingService/payment/booking/{id}findAllPaymentOfBooking(id)BookingModuleGETBooking Payment
(3) /BookingService/bookinginsertBooking(booking)BookingModulePOSTBooking
(4) /BookingService/booking/customer/{id}findAllBookingOfCustomer(id)BookingModuleGETCustomer Booking
(5) /BookingService/bookingfindAllBooking()BookingModuleGETBooking
(6) /BookingService/booking/{id}updateBookingById(booking)BookingModulePUTBooking
(7) /BookingService/booking/{id}deleteBookingById(id)BookingModuleDELETEBooking
(8) /SeatService/bookingitem/booking/{id}findAllBookingItemOfBooking(id)SeatModuleGETBooking BookingItem

Monolithic System with one data source



Distributed System with one shared data source



Distributed System with synchronized data sources





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum