| Entity Name | Alias Name | Microservice | Data Schema |
| Airline | Airline | AirplaneService | AirportLogistics |
| Airplane | Airplane | AirplaneService | AirportLogistics |
| AirplaneEquipment | AirplaneEquipment | AirplaneService | AirportLogistics |
| AirplaneProducer | AirplaneProducer | AirplaneService | AirportLogistics |
| AirplaneType | AirplaneType | AirplaneService | AirportLogistics |
| Employee | Employee | EmployeeService | AirportLogistics |
| EquipmentType | EquipmentType | AirplaneService | AirportLogistics |
| Flight | Flight | AirportService | AirportLogistics |
| Seat | Seat | PassengerBookingService | AirportLogistics |
| 3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
| 3.7 PassengerBookingService |
Entity Name: Airline
Data Schema: AirportLogistics
Master Service: AirplaneService
| 3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
| 3.7 PassengerBookingService |
| Property Name | Datatype | Data Entity | Reference Entity |
| AirlineName | STRING | Airline | |
| PrimaryKey | LONG | Airline | |
| ServerReplicationVersion | LONG | Airline |
Pseudo code snippet
final Airline airline = (Airline) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airline/" + id, Airline.class);Entity Name: Airplane
Data Schema: AirportLogistics
Master Service: AirplaneService
| 3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
| 3.7 PassengerBookingService |
| Property Name | Datatype | Data Entity | Reference Entity |
| Airline | LONG | Airplane | Airline |
| AirplaneID | STRING | Airplane | |
| AirplaneType | LONG | Airplane | AirplaneType |
| PrimaryKey | LONG | Airplane | |
| ServerReplicationVersion | LONG | Airplane |
Pseudo code snippet
final Airplane airplane = (Airplane) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplane/" + id, Airplane.class);Entity Name: AirplaneEquipment
Data Schema: AirportLogistics
Master Service: AirplaneService
| 3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
| 3.7 PassengerBookingService |
| Property Name | Datatype | Data Entity | Reference Entity |
| Airplane | LONG | AirplaneEquipment | Airplane |
| EquipmentType | LONG | AirplaneEquipment | EquipmentType |
| PrimaryKey | LONG | AirplaneEquipment | |
| ServerReplicationVersion | LONG | AirplaneEquipment |
Pseudo code snippet
final AirplaneEquipment airplaneequipment = (AirplaneEquipment) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplaneequipment/" + id, AirplaneEquipment.class);Entity Name: AirplaneProducer
Data Schema: AirportLogistics
Master Service: AirplaneService
| 3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
| 3.7 PassengerBookingService |
| Property Name | Datatype | Data Entity | Reference Entity |
| PrimaryKey | LONG | AirplaneProducer | |
| ProducerName | STRING | AirplaneProducer | |
| ServerReplicationVersion | LONG | AirplaneProducer |
Pseudo code snippet
final AirplaneProducer airplaneproducer = (AirplaneProducer) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplaneproducer/" + id, AirplaneProducer.class);Entity Name: AirplaneType
Data Schema: AirportLogistics
Master Service: AirplaneService
| 3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
| 3.7 PassengerBookingService |
| Property Name | Datatype | Data Entity | Reference Entity |
| AirplaneProducer | LONG | AirplaneType | AirplaneProducer |
| PrimaryKey | LONG | AirplaneType | |
| ServerReplicationVersion | LONG | AirplaneType | |
| TypeName | STRING | AirplaneType |
Pseudo code snippet
final AirplaneType airplanetype = (AirplaneType) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/airplanetype/" + id, AirplaneType.class);Entity Name: EquipmentType
Data Schema: AirportLogistics
Master Service: AirplaneService
| 3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
| 3.7 PassengerBookingService |
| Property Name | Datatype | Data Entity | Reference Entity |
| PrimaryKey | LONG | EquipmentType | |
| ServerReplicationVersion | LONG | EquipmentType | |
| TypeName | STRING | EquipmentType |
Pseudo code snippet
final EquipmentType equipmenttype = (EquipmentType) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/equipmenttype/" + id, EquipmentType.class);