Data Model for OSS Services and Inheritance for the Layered Service Delivery Platforms
Back to the Data Model

Services and Inheritance

This is the the Service Inheritance Data Model for our DBA Cloud Services.
Of course, we have to use the word 'Service' with two different meanings,
even though it is a litle confusing until you get used to it.
6. Demonstration Data
Here we define Demonstration Data in order of increased complexity of related Services.
All of this data will be loaded using Apex before development  begins. 

6.1 Data for Banking Services 
Here our examples include making a Deposit and a Withdrawal and requesting a Statement.
6.1.1 Make a Deposit  
This involves one Customer, a Date an Account Number and Amount.
6.1.2 Make a Withdrawal  
This also involves one Customer, a Date an Account Number and Amount.
6.1.3 Request a Bank Request  
This also involves one Customer, a Date and an Account Number.

6.2 Data for Customers Services 
Here a Customer requests a Service which is provided by a Supplier and might involve Staff.
Examples include a visit to a Dentist, a Doctor, a Hairdresser and so on. 

6.3 Data for Logistics Services 
Here we show some Attributes of the Entities.
All examples involve a Mode of Transport, two Locations, two Dates, a Cost and a Class of Service.
They do not all involve a Passenger.
6.3.1 Make a Journey by Train  
This involves one Customer, who is called a Passenger.
6.3.2 Make a Journey by Air 
This also involves one Passenger.
6.3.3 Send a Package by Ship  
This involves one Package, which can be any single Item of any size.
6.3.4 Send a Car by Ship  
This involves one  a car which is an Item and can be of any size.
6.3.5 Send Food or Fruit by Air  
This can involve multiple Packages, which can be of any size.


© Database Answers Ltd. 2015