A Phased Strategy -
Phase 1 (end May)
The Customer-Services Platform
Retail (T.K.Maxx)
- Buy Shoes
Services
- Request (Inspection) Service
- Deliver Service
- Inspect Service
Phase 2 (end May)
The Banking Platform
- Deposits
- Withdrawals
- Check Balances
Phase 3 (end May)
The Logistics Platform
- Move House
Phase 4 (end June)
Travel (Heathrow)
- Take Train Trip
- Take Plane Trip
- (with Bags)
Transport (Maersk)
- Ship car to Sweden
Phase 5 (end June)
Everyday Events Platform
- Go to Work
- Go to THE Bank
- Visit School
- Visit Zoo with Group
- Electric Toothbrush (Oral-B)
- Go Home
- Have Dinner with Family
- Go Training
- Go to Football Match
Phase 6 (end July)
The Internet of Things Platform
- Send Shipment (Trace Car)
|
Details of Demonstration Data -
Phase 1
Customers -
Name, Other Details
Services -
Code, Name
Phase 2
Customers -
Add Accounts
Services -
Make Deposit
Make Withdrawal
Check Balance
Phase 3
Customers -
Add Adddress From, Address To
Services -
Add Vehicles, Staff, Supplier.
|
Max Workspace
Workspace is A13674, user baryw@dba.org, with m123.
The Strategy is to build one basic Service for each Platform
and then to refine it for a specific Customer.
Demonstration Data
Services
Submit a Timesheet
Buy Shoes
Request, Supply and Inspect Service.
Take a Train Trip and a Plane Trip
Make a Shipment
Robertson - This shows that a record is created in the Events
table when a Customer requests a Service
Our generic Application Architecture is based on CRUD operations, which are the four common
operations that apply to any Data Item :-
1. C = Create (or Write)
2. R = Read (or Get)
3. U = Update
4. D = Delete (not normally used)
Here are the three Layers in our generic Application Architecture :-
For each Phase,we will build on the same Application Archtecture.
This will include a Data Warehouse and a Report Engine.
We will build on our Canonical Data Model, with Inheritance,
Design Patterns, Generic Services and Subject Area Data Models.
Phase 1 Inheritance
Retail Customers and Documents
Customer Services and Documents
Phase 2 Inheritance
Travel and Transport
Phase 3 Approach
Design Patterns and Generic Services
Phase 4 Approach
EDMs and Subject Area Models.
|